Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

dexter.core
Class MainFrame  view MainFrame download MainFrame.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bydexter.core.MainFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MainFrame
extends javax.swing.JFrame


Nested Class Summary
 class MainFrame.AboutAction
           
 class MainFrame.PreferencesAction
           
(package private)  class MainFrame.ScrollPanePanel
           
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.Action aboutAction
           
private  javax.swing.JMenu jMenu1
           
private  javax.swing.JMenu jMenu2
           
private  javax.swing.JMenu jMenu3
           
private  javax.swing.JMenuBar jMenuBar1
           
private  javax.swing.JMenuItem jMenuItem1
           
private  javax.swing.JMenuItem jMenuItem2
           
private  javax.swing.JPanel jPanel1
           
private  javax.swing.JPanel jPanel2
           
private  javax.swing.JPanel jServicePanel
           
private  java.util.HashMap mainMenu
           
private  javax.swing.Action preferencesAction
           
private  javax.swing.JScrollPane sp
           
private  javax.swing.JPanel spPanel
           
private  java.awt.Toolkit toolkit
           
private  dexter.swingExtensions.TrayPanel tray
           
 
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.Window
 
Fields inherited from class java.awt.Container
 
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
MainFrame()
          Creates new form ContactListFrame
 
Method Summary
 void addService(Service s)
           
 void addTrayIcon(dexter.swingExtensions.Trayable e)
           
 void changeTrayIcon(dexter.swingExtensions.Trayable e)
           
private  boolean checkAllServicesStopped()
           
private  javax.swing.JMenuItem createNewMenuEntry(java.awt.Component parentMenu, javax.swing.Action action)
           
private  javax.swing.JMenu createNewMenuEntry(java.awt.Component parentMenu, PluginMenu pm)
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
private  void includePluginMenu(PluginMenu pm, java.awt.Component parentMenu)
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 void minimizeAllbut(dexter.swingExtensions.Trayable max)
           
private  void propBtnActionPerformed(java.awt.event.ActionEvent evt)
           
 void removeService(Service s)
           
 void removeTrayIcon(dexter.swingExtensions.Trayable e)
           
 void reorderPanels()
           
private  void setBgColor()
           
 void showMsgBox(java.lang.String text)
           
 void showPropertiesDlg()
           
 void stopServices()
           
 void updateUI()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

tray

private dexter.swingExtensions.TrayPanel tray

jServicePanel

private javax.swing.JPanel jServicePanel

aboutAction

private javax.swing.Action aboutAction

preferencesAction

private javax.swing.Action preferencesAction

toolkit

private java.awt.Toolkit toolkit

mainMenu

private java.util.HashMap mainMenu

sp

private javax.swing.JScrollPane sp

spPanel

private javax.swing.JPanel spPanel

jMenuItem2

private javax.swing.JMenuItem jMenuItem2

jMenu2

private javax.swing.JMenu jMenu2

jPanel2

private javax.swing.JPanel jPanel2

jMenuItem1

private javax.swing.JMenuItem jMenuItem1

jMenu3

private javax.swing.JMenu jMenu3

jPanel1

private javax.swing.JPanel jPanel1

jMenu1

private javax.swing.JMenu jMenu1

jMenuBar1

private javax.swing.JMenuBar jMenuBar1
Constructor Detail

MainFrame

public MainFrame()
Creates new form ContactListFrame

Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


propBtnActionPerformed

private void propBtnActionPerformed(java.awt.event.ActionEvent evt)

updateUI

public void updateUI()

setBgColor

private void setBgColor()

exitForm

private void exitForm(java.awt.event.WindowEvent evt)
Exit the Application


stopServices

public void stopServices()

checkAllServicesStopped

private boolean checkAllServicesStopped()

addTrayIcon

public void addTrayIcon(dexter.swingExtensions.Trayable e)

removeTrayIcon

public void removeTrayIcon(dexter.swingExtensions.Trayable e)

reorderPanels

public void reorderPanels()

addService

public void addService(Service s)

includePluginMenu

private void includePluginMenu(PluginMenu pm,
                               java.awt.Component parentMenu)

createNewMenuEntry

private javax.swing.JMenu createNewMenuEntry(java.awt.Component parentMenu,
                                             PluginMenu pm)

createNewMenuEntry

private javax.swing.JMenuItem createNewMenuEntry(java.awt.Component parentMenu,
                                                 javax.swing.Action action)

removeService

public void removeService(Service s)

changeTrayIcon

public void changeTrayIcon(dexter.swingExtensions.Trayable e)

showMsgBox

public void showMsgBox(java.lang.String text)

showPropertiesDlg

public void showPropertiesDlg()

minimizeAllbut

public void minimizeAllbut(dexter.swingExtensions.Trayable max)