|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
lacam.gui.MainGUIForm
Represents the main window of the system. This class handles the desktop functionality and the menu linking of tasks.
Field Summary | |
static int |
STATUS_STEP_DESCRIPTION
|
static int |
STATUS_STEP_LABEL
|
static int |
STATUS_STEP_PROGRESS
|
static int |
STATUS_TASK_LABEL
|
Fields inherited from class javax.swing.JFrame |
EXIT_ON_CLOSE |
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 |
Method Summary | |
static void |
addTool(javax.swing.JButton button,
java.lang.String description)
Adds the JButton button with the given description to the
toolbar of the main window. |
static void |
addTool(javax.swing.JButton button,
java.lang.String description,
int index)
Adds the JButton button with the given description to the
toolbar of the main window at the index index . |
static void |
addTool(javax.swing.JMenuItem item,
java.lang.String description,
java.lang.String path,
java.lang.String icon_path)
Adds a JMenuItem to the main menu. |
static void |
addTool(TaskDescriptor task)
Adds a task as a JMenuItem to the main menu. |
static dbis.util.graphic.GraphicsPanel |
getGraphicsPanel()
|
static MainGUIForm |
getInstance()
Creates the JFrame instance of the Main GUI if necessery and returns the JFrame Object representing the Main GUI. |
static javax.swing.JComponent[] |
getStatutsBarItems()
Returns the status bar components of the main window |
static void |
removeTaskFromMenu(TaskDescriptor task)
Deprecated. |
static void |
resetGraphicsPanel()
Resets the desktop of the main window. ! |
static void |
resetPluginAddons()
Resets all plugin addons (basicly rebuilds the main window) |
static void |
resetStatusBar()
Resets the status bar of the main window. |
static void |
setAccessible(boolean value)
Deprecated. |
static void |
showForm()
Shows the Main GUI |
static void |
shutdown()
Use this method to shutdown the system. |
static void |
updateDesktopItems()
Updates the linked desktop items. |
static void |
updateMenuState(javax.swing.JMenu menu)
Updates the state of the given JMenu , which means that this method
set an empty menu to disabled and a not empty menu to enabled. |
Methods inherited from class javax.swing.JFrame |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, 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 |
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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
public static final int STATUS_TASK_LABEL
public static final int STATUS_STEP_LABEL
public static final int STATUS_STEP_DESCRIPTION
public static final int STATUS_STEP_PROGRESS
Method Detail |
public static MainGUIForm getInstance()
public static void showForm()
public static void shutdown()
public static void addTool(javax.swing.JButton button, java.lang.String description)
JButton
button
with the given description to the
toolbar of the main window.
button
- The JButton
to be addeddescription
- The description of the action of the button.public static void addTool(javax.swing.JButton button, java.lang.String description, int index)
JButton
button
with the given description to the
toolbar of the main window at the index index
.
button
- The JButton
to add.description
- The dscription of the buttons actionindex
- The index, where to add the buttonpublic static void addTool(TaskDescriptor task)
JMenuItem
to the main menu.
task
- The task to add as a JButton
addTool(JMenuItem, String, String, String)
public static void addTool(javax.swing.JMenuItem item, java.lang.String description, java.lang.String path, java.lang.String icon_path)
JMenuItem
to the main menu. The path where to add the JMenuItem
is
specified by the String path
. In addition a list of icons can be specified by
icon_path
, so that all needed newly generated JMenu
s will get an
icon if any was assigned.
URL
-valid String encapsulated in [ ].
item
- The JMenuItem
to adddescription
- The description of the itempath
- The path, where to add the itemicon_path
- The icon path of the itempublic static void resetPluginAddons()
public static void resetStatusBar()
public static void resetGraphicsPanel()
updateDesktopItems()
right after this method, if you need the desktop items to be placed
on the desktop.
public static void updateDesktopItems()
public static void removeTaskFromMenu(TaskDescriptor task)
task
- The task to removepublic static void updateMenuState(javax.swing.JMenu menu)
JMenu
, which means that this method
set an empty menu to disabled and a not empty menu to enabled.
menu
- The JMenu
to update.public static void setAccessible(boolean value)
getInstance()
.setVisible() instead.
value
- true if accessable, false if not.public static javax.swing.JComponent[] getStatutsBarItems()
public static dbis.util.graphic.GraphicsPanel getGraphicsPanel()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |