siuying.gm.app.gmailer4j.ui
Class GMMainFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by siuying.gm.app.gmailer4j.ui.GMMainFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class GMMainFrame
extends javax.swing.JFrame

GMMainFrame

Description: Main Frame of GMailer2, this is the UI code, controller code is at siuying.gm.app.gmailer4j.controller.GMMainFrameController

Copyright: GPL

Company: siuying.net

Version:
0.3.8
Author:
siuying
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.AbstractButton btnContentClose
           
 javax.swing.AbstractButton btnLabel
           
 javax.swing.AbstractButton btnMailbox
           
 javax.swing.AbstractButton btnSearch
           
 javax.swing.AbstractButton btnToolbarConnect
           
 javax.swing.AbstractButton btnToolbarDisconnect
           
 javax.swing.AbstractButton btnToolbarRefresh
           
 JConsoleFrame consoleFrame
           
 javax.swing.JMenuItem itmFileExit
           
 javax.swing.JMenuItem itmFileLogin
           
 javax.swing.JMenuItem itmFileLogout
           
 javax.swing.JMenuItem itmHelpAbout
           
 javax.swing.JMenuItem itmRefresh
           
 javax.swing.JMenuItem itmToolsConsole
           
 javax.swing.JMenuItem itmToolsOption
           
 javax.swing.JLabel lblBottom
           
 javax.swing.JLabel lblLeft
           
 javax.swing.JLabel lblRight
           
 javax.swing.JLabel lblStatus
           
 javax.swing.JMenuBar menuBar
           
 javax.swing.JPanel messageArea
           
 javax.swing.JMenu mnuFile
           
 javax.swing.JMenu mnuHelp
           
 javax.swing.JMenu mnuTools
           
 com.jgoodies.uif_lite.panel.SimpleInternalFrame panelBottom
           
 com.jgoodies.uif_lite.panel.SimpleInternalFrame panelLeft
           
 com.jgoodies.uif_lite.panel.SimpleInternalFrame panelRight
           
 javax.swing.JPanel panelStatus
           
 javax.swing.JProgressBar progressBar
           
 javax.swing.JScrollPane scrollLeft
           
 javax.swing.JScrollPane scrollRight
           
 com.jgoodies.uif_lite.component.UIFSplitPane splitHorizon
           
 com.jgoodies.uif_lite.component.UIFSplitPane splitVertical
           
 javax.swing.JTable tblThreads
           
 javax.swing.JToolBar toolbarContent
           
 javax.swing.JToolBar toolbarMailbox
           
 javax.swing.JPanel toolbarTop
           
 javax.swing.JTree treeMailbox
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GMMainFrame()
           
 
Method Summary
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

splitVertical

public com.jgoodies.uif_lite.component.UIFSplitPane splitVertical

splitHorizon

public com.jgoodies.uif_lite.component.UIFSplitPane splitHorizon

panelStatus

public javax.swing.JPanel panelStatus

panelLeft

public com.jgoodies.uif_lite.panel.SimpleInternalFrame panelLeft

panelRight

public com.jgoodies.uif_lite.panel.SimpleInternalFrame panelRight

panelBottom

public com.jgoodies.uif_lite.panel.SimpleInternalFrame panelBottom

progressBar

public javax.swing.JProgressBar progressBar

lblStatus

public javax.swing.JLabel lblStatus

toolbarTop

public javax.swing.JPanel toolbarTop

lblRight

public javax.swing.JLabel lblRight

lblLeft

public javax.swing.JLabel lblLeft

lblBottom

public javax.swing.JLabel lblBottom

scrollLeft

public javax.swing.JScrollPane scrollLeft

scrollRight

public javax.swing.JScrollPane scrollRight

messageArea

public javax.swing.JPanel messageArea

treeMailbox

public javax.swing.JTree treeMailbox

tblThreads

public javax.swing.JTable tblThreads

consoleFrame

public JConsoleFrame consoleFrame

btnToolbarRefresh

public javax.swing.AbstractButton btnToolbarRefresh

btnToolbarConnect

public javax.swing.AbstractButton btnToolbarConnect

btnToolbarDisconnect

public javax.swing.AbstractButton btnToolbarDisconnect

btnContentClose

public javax.swing.AbstractButton btnContentClose

btnMailbox

public javax.swing.AbstractButton btnMailbox

btnSearch

public javax.swing.AbstractButton btnSearch

btnLabel

public javax.swing.AbstractButton btnLabel

menuBar

public javax.swing.JMenuBar menuBar

mnuTools

public javax.swing.JMenu mnuTools

mnuFile

public javax.swing.JMenu mnuFile

itmFileLogin

public javax.swing.JMenuItem itmFileLogin

itmFileLogout

public javax.swing.JMenuItem itmFileLogout

itmFileExit

public javax.swing.JMenuItem itmFileExit

mnuHelp

public javax.swing.JMenu mnuHelp

itmHelpAbout

public javax.swing.JMenuItem itmHelpAbout

itmToolsOption

public javax.swing.JMenuItem itmToolsOption

itmToolsConsole

public javax.swing.JMenuItem itmToolsConsole

itmRefresh

public javax.swing.JMenuItem itmRefresh

toolbarMailbox

public javax.swing.JToolBar toolbarMailbox

toolbarContent

public javax.swing.JToolBar toolbarContent
Constructor Detail

GMMainFrame

public GMMainFrame()