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

Quick Search    Search Deep

VjGUI
Class ControlUI  view ControlUI download ControlUI.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 byVjGUI.ControlUI
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, VjConfig.ChunkDBListener, CoreDBListener, VjConfig.DescDBListener, java.util.EventListener, java.awt.image.ImageObserver, VjGUI.util.JFrameParent, LogMessageListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class ControlUI
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.WindowListener, VjGUI.util.JFrameParent, LogMessageListener, VjConfig.DescDBListener, VjConfig.ChunkDBListener, CoreDBListener


Nested Class Summary
 
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
(package private)  java.util.Vector child_frames
           
(package private)  javax.swing.JMenuItem chunkformat_mi
           
(package private)  javax.swing.JMenuItem descformat_mi
           
(package private)  javax.swing.JMenuItem editprefs_mi
           
(package private)  javax.swing.JMenu file_menu
           
(package private)  javax.swing.JMenuItem hbapps_mi
           
(package private)  javax.swing.JMenuItem hbchunks_mi
           
(package private)  javax.swing.JMenuItem hboverview_mi
           
(package private)  javax.swing.JMenu help_menu
           
(package private)  javax.swing.JMenuItem helpabout_mi
           
(package private)  javax.swing.JMenu helpbasic_menu
           
(package private)  javax.swing.JMenuItem helpbugs_mi
           
(package private)  javax.swing.JMenuItem helpchunk_mi
           
(package private)  javax.swing.JMenuItem helpcmdline_mi
           
(package private)  javax.swing.JMenu helpdesc_menu
           
(package private)  javax.swing.JMenuItem helpdesc_mi
           
(package private)  javax.swing.JMenuItem helpdynamic_mi
           
(package private)  javax.swing.JMenuItem helpindex_mi
           
(package private)  javax.swing.JMenuItem helporgtree_mi
           
(package private)  javax.swing.JMenuItem helpprefs_mi
           
(package private)  javax.swing.JMenuItem helpstart_mi
           
(package private)  javax.swing.JMenu helptech_menu
           
(package private)  javax.swing.JMenu helpvjc_menu
           
(package private)  javax.swing.JMenuItem lnf_java_mi
           
(package private)  javax.swing.JMenuItem lnf_mac_mi
           
(package private)  javax.swing.JMenuItem lnf_motif_mi
           
(package private)  javax.swing.JMenuItem lnf_organic1_mi
           
(package private)  javax.swing.JMenuItem lnf_win_mi
           
(package private)  javax.swing.JMenu looknfeel_menu
           
(package private)  javax.swing.JMenuBar main_menubar
           
private  javax.swing.JPanel main_panel
           
(package private)  javax.swing.JMenuItem network_refresh_mi
           
(package private)  javax.swing.JMenu options_menu
           
(package private)  javax.swing.JMenuItem orgtreeformat_mi
           
(package private)  javax.swing.JMenu preferences_menu
           
(package private)  javax.swing.JMenuItem quit_mi
           
(package private)  javax.swing.JMenuItem saveprefs_mi
           
(package private)  javax.swing.JLabel status_label
           
(package private)  javax.swing.JTabbedPane tabpane
           
(package private)  javax.swing.JMenuItem tree_rebuild_kludge_mi
           
 
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
ControlUI()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          This method is invoked when an action occurs.
 void addChildFrame(VjGUI.util.ChildFrame f)
           
 void addChunk(VjConfig.ChunkDBEvent e)
          ChunkDBListener stuff
 void addChunkDB(CoreDBEvent e)
          CoreDBListener Stuff
 void addDesc(VjConfig.DescDBEvent e)
          DescDBListener stuff
 void addDescDB(CoreDBEvent e)
           
 void applyChild(VjGUI.util.ChildFrame frame)
          Callback when one of ControlUI's children is applied (this sucks)
static void changeFont(java.awt.Component cmp, java.awt.Font font)
           
protected  void changeMenuBarFont(javax.swing.JMenuBar bar, java.awt.Font font)
           
protected  void changeMenuFont(javax.swing.JMenu menu, java.awt.Font font)
           
 void closedChild(VjGUI.util.ChildFrame frame, boolean ok)
          Callback when one of ControlUI's children is closed (this sucks).
 VjGUI.util.ChildFrame getChildFrameMatching(java.lang.String cl, java.lang.Object db, java.lang.Object o)
           
private  java.net.URL getFileURL(java.lang.String fname)
           
 void loadDescHelp(java.lang.String s)
           
 void loadHelp(java.lang.String s)
           
 void logMessage(LogMessageEvent e)
          LogMessageListener stuff
 void quit()
           
 void rebuildAllPanels()
           
protected  void reconfigure(VjConfig.ConfigChunk ch)
           
 void removeAllChunks(VjConfig.ChunkDBEvent e)
           
 void removeAllDescs(VjConfig.DescDBEvent e)
           
 void removeChildFrame(VjGUI.util.ChildFrame f)
           
 void removeChildFramesMatching(java.lang.String cl, java.lang.Object db, java.lang.Object o)
           
 void removeChunk(VjConfig.ChunkDBEvent e)
           
 void removeChunkDB(CoreDBEvent e)
           
 void removeDesc(VjConfig.DescDBEvent e)
           
 void removeDescDB(CoreDBEvent e)
           
 void replaceChunk(VjConfig.ChunkDBEvent e)
           
 void replaceDesc(VjConfig.DescDBEvent e)
           
protected  void setLookNFeel(java.lang.String s)
           
protected  void totalSetFont(java.lang.String name, int size)
           
 void windowActivated(java.awt.event.WindowEvent e)
          WindowListener Stuff
 void windowClosed(java.awt.event.WindowEvent e)
          This method is called when the window is closed.
 void windowClosing(java.awt.event.WindowEvent e)
          This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.
 void windowDeactivated(java.awt.event.WindowEvent e)
          This method is called when the window is deactivated.
 void windowDeiconified(java.awt.event.WindowEvent e)
          This method is called when the window is deiconified.
 void windowIconified(java.awt.event.WindowEvent e)
          This method is called when the window is iconified.
 void windowOpened(java.awt.event.WindowEvent e)
          This method is called when the window is made visible.
 
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

main_panel

private javax.swing.JPanel main_panel

main_menubar

javax.swing.JMenuBar main_menubar

file_menu

javax.swing.JMenu file_menu

options_menu

javax.swing.JMenu options_menu

help_menu

javax.swing.JMenu help_menu

looknfeel_menu

javax.swing.JMenu looknfeel_menu

preferences_menu

javax.swing.JMenu preferences_menu

helptech_menu

javax.swing.JMenu helptech_menu

helpvjc_menu

javax.swing.JMenu helpvjc_menu

helpbasic_menu

javax.swing.JMenu helpbasic_menu

helpdesc_menu

javax.swing.JMenu helpdesc_menu

quit_mi

javax.swing.JMenuItem quit_mi

network_refresh_mi

javax.swing.JMenuItem network_refresh_mi

tree_rebuild_kludge_mi

javax.swing.JMenuItem tree_rebuild_kludge_mi

lnf_win_mi

javax.swing.JMenuItem lnf_win_mi

lnf_java_mi

javax.swing.JMenuItem lnf_java_mi

lnf_motif_mi

javax.swing.JMenuItem lnf_motif_mi

lnf_mac_mi

javax.swing.JMenuItem lnf_mac_mi

lnf_organic1_mi

javax.swing.JMenuItem lnf_organic1_mi

editprefs_mi

javax.swing.JMenuItem editprefs_mi

saveprefs_mi

javax.swing.JMenuItem saveprefs_mi

helpindex_mi

javax.swing.JMenuItem helpindex_mi

helpbugs_mi

javax.swing.JMenuItem helpbugs_mi

helpabout_mi

javax.swing.JMenuItem helpabout_mi

helpstart_mi

javax.swing.JMenuItem helpstart_mi

helpchunk_mi

javax.swing.JMenuItem helpchunk_mi

helpdesc_mi

javax.swing.JMenuItem helpdesc_mi

helporgtree_mi

javax.swing.JMenuItem helporgtree_mi

helpcmdline_mi

javax.swing.JMenuItem helpcmdline_mi

helpdynamic_mi

javax.swing.JMenuItem helpdynamic_mi

descformat_mi

javax.swing.JMenuItem descformat_mi

chunkformat_mi

javax.swing.JMenuItem chunkformat_mi

orgtreeformat_mi

javax.swing.JMenuItem orgtreeformat_mi

helpprefs_mi

javax.swing.JMenuItem helpprefs_mi

hboverview_mi

javax.swing.JMenuItem hboverview_mi

hbchunks_mi

javax.swing.JMenuItem hbchunks_mi

hbapps_mi

javax.swing.JMenuItem hbapps_mi

status_label

javax.swing.JLabel status_label

child_frames

java.util.Vector child_frames

tabpane

javax.swing.JTabbedPane tabpane
Constructor Detail

ControlUI

public ControlUI()
Method Detail

quit

public void quit()

rebuildAllPanels

public void rebuildAllPanels()

addChildFrame

public void addChildFrame(VjGUI.util.ChildFrame f)

removeChildFrame

public void removeChildFrame(VjGUI.util.ChildFrame f)

removeChildFramesMatching

public void removeChildFramesMatching(java.lang.String cl,
                                      java.lang.Object db,
                                      java.lang.Object o)

getChildFrameMatching

public VjGUI.util.ChildFrame getChildFrameMatching(java.lang.String cl,
                                                   java.lang.Object db,
                                                   java.lang.Object o)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

getFileURL

private java.net.URL getFileURL(java.lang.String fname)

loadDescHelp

public void loadDescHelp(java.lang.String s)

loadHelp

public void loadHelp(java.lang.String s)

closedChild

public void closedChild(VjGUI.util.ChildFrame frame,
                        boolean ok)
Callback when one of ControlUI's children is closed (this sucks).

Specified by:
closedChild in interface VjGUI.util.JFrameParent

applyChild

public void applyChild(VjGUI.util.ChildFrame frame)
Callback when one of ControlUI's children is applied (this sucks)

Specified by:
applyChild in interface VjGUI.util.JFrameParent

setLookNFeel

protected void setLookNFeel(java.lang.String s)

totalSetFont

protected void totalSetFont(java.lang.String name,
                            int size)

changeMenuBarFont

protected void changeMenuBarFont(javax.swing.JMenuBar bar,
                                 java.awt.Font font)

changeMenuFont

protected void changeMenuFont(javax.swing.JMenu menu,
                              java.awt.Font font)

changeFont

public static void changeFont(java.awt.Component cmp,
                              java.awt.Font font)

reconfigure

protected void reconfigure(VjConfig.ConfigChunk ch)

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
WindowListener Stuff

Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is closed.

Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the user calls the system menu close function, giving the program a chance to cancel the close.

Specified by:
windowClosing in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deactivated.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is deiconified.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is iconified.

Specified by:
windowIconified in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Description copied from interface: java.awt.event.WindowListener
This method is called when the window is made visible.

Specified by:
windowOpened in interface java.awt.event.WindowListener

logMessage

public void logMessage(LogMessageEvent e)
LogMessageListener stuff

Specified by:
logMessage in interface LogMessageListener

addDesc

public void addDesc(VjConfig.DescDBEvent e)
DescDBListener stuff

Specified by:
addDesc in interface VjConfig.DescDBListener

removeDesc

public void removeDesc(VjConfig.DescDBEvent e)
Specified by:
removeDesc in interface VjConfig.DescDBListener

replaceDesc

public void replaceDesc(VjConfig.DescDBEvent e)
Specified by:
replaceDesc in interface VjConfig.DescDBListener

removeAllDescs

public void removeAllDescs(VjConfig.DescDBEvent e)
Specified by:
removeAllDescs in interface VjConfig.DescDBListener

addChunk

public void addChunk(VjConfig.ChunkDBEvent e)
ChunkDBListener stuff

Specified by:
addChunk in interface VjConfig.ChunkDBListener

removeChunk

public void removeChunk(VjConfig.ChunkDBEvent e)
Specified by:
removeChunk in interface VjConfig.ChunkDBListener

replaceChunk

public void replaceChunk(VjConfig.ChunkDBEvent e)
Specified by:
replaceChunk in interface VjConfig.ChunkDBListener

removeAllChunks

public void removeAllChunks(VjConfig.ChunkDBEvent e)
Specified by:
removeAllChunks in interface VjConfig.ChunkDBListener

addChunkDB

public void addChunkDB(CoreDBEvent e)
CoreDBListener Stuff

Specified by:
addChunkDB in interface CoreDBListener

removeChunkDB

public void removeChunkDB(CoreDBEvent e)
Specified by:
removeChunkDB in interface CoreDBListener

addDescDB

public void addDescDB(CoreDBEvent e)
Specified by:
addDescDB in interface CoreDBListener

removeDescDB

public void removeDescDB(CoreDBEvent e)
Specified by:
removeDescDB in interface CoreDBListener