|
|||||||||||
| 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
de.upb.swtpra05.group03.companycontrol.CompanyControlFrame
The CompanyControlFrame Class is used to give the User an Graphical Interface. The Class implements the UserInterface so it would be possible to exchange the GUI with a totaly diffrent one.
| 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) javax.swing.JMenuItem |
aboutItem
item for showing about dialog |
private AccountDevelopmentFrame |
accountFrame
Reference to the AccountDevelopementFrame |
private AccountDevelopmentPanel |
accountPan
Reference to the AccountDevelopementFrame |
private CompanyControlClient |
client
Reference to the CompanyControlClient for connect/disconnect Usage |
private javax.swing.JButton |
connectButton
|
(package private) javax.swing.JMenuItem |
connectItem
the item for connecting of the main menu |
private ControlPanel |
controlPan
Reference to the ControlPanel |
private javax.swing.JButton |
disconnectButton
|
(package private) javax.swing.JMenuItem |
disconnectItem
the item for disconnecting of the main menu |
private DisplayPanel |
displayPan
Reference to the DisplayPanel |
(package private) javax.swing.JMenuItem |
graphItem
the item for opening the account development graph window |
(package private) javax.swing.JMenuItem |
helpItem
the item for bringing up help |
private LogPanel |
logPan
Reference to the LogPanel |
(package private) javax.swing.JMenu |
menu1
the main menu |
(package private) javax.swing.JMenu |
menu2
the windows menu |
(package private) javax.swing.JMenu |
menu3
the help menu |
(package private) javax.swing.JMenuBar |
menuBar
the menu bar of the frame |
private javax.swing.JFrame |
myself
the parent for the about dialog, else it may get behind the company control but still have input focus |
(package private) javax.swing.JMenuItem |
quitItem
the item for quitting of the main menu |
private CompanyMainControl |
refMainControl
Reference to the CompanyMainControl |
private javax.swing.JPanel |
rightPan
Panel on the Right Side. |
private javax.swing.JSplitPane |
rightSplitter
The Splitter on the Right Side. |
private static long |
serialVersionUID
Comment for serialVersionUID |
private javax.swing.JToolBar |
tbar
|
| 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 | |
CompanyControlFrame(java.lang.String title,
CompanyControlClient client,
CompanyMainControl refControl)
Constructor of the CompanyControlFrame gets a Title, a Reference of the CompanyControlClient that is use to connect or disconnect later and a Reference to the CompanyMainControl |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Reacts on the Actions performed. |
protected javax.swing.JMenuBar |
createMenuBar()
Creates the MenuBar |
Accounting |
getAccounting()
Property that returns a Reference on the Accounting Object |
javax.swing.JButton |
getConnectButton()
|
Control |
getControl()
Property that returns a Reference on the Control Object |
javax.swing.JButton |
getDisconnectButton()
|
Display |
getDisplay()
Property that returns a Reference on the Display Object |
Log |
getLog()
Property that returns a Reference on the Log Object |
protected javax.swing.JPanel |
getPanels()
Creates the Panels |
private javax.swing.JToolBar |
getToolBar()
Creates the ToolBar |
void |
reset()
This method is called by CompanyMainControl or by CompanyControlFrame itself, when the GUI is disconnected from the server. |
void |
setConnectState()
This method is called by CompanyControlFrame itself, when the connection to the kernel is started. |
| 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, 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, 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, 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, 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, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, 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 |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
private static final long serialVersionUID
serialVersionUID
private ControlPanel controlPan
private javax.swing.JPanel rightPan
private javax.swing.JSplitPane rightSplitter
private DisplayPanel displayPan
private LogPanel logPan
private CompanyControlClient client
private AccountDevelopmentFrame accountFrame
private AccountDevelopmentPanel accountPan
private javax.swing.JToolBar tbar
private javax.swing.JButton connectButton
private javax.swing.JButton disconnectButton
javax.swing.JMenuBar menuBar
javax.swing.JMenu menu1
javax.swing.JMenu menu2
javax.swing.JMenu menu3
javax.swing.JMenuItem helpItem
javax.swing.JMenuItem aboutItem
javax.swing.JMenuItem connectItem
javax.swing.JMenuItem disconnectItem
javax.swing.JMenuItem quitItem
javax.swing.JMenuItem graphItem
private CompanyMainControl refMainControl
private javax.swing.JFrame myself
| Constructor Detail |
public CompanyControlFrame(java.lang.String title,
CompanyControlClient client,
CompanyMainControl refControl)
title - Titel for the Frameclient - The CompanyControlClientrefControl - Reference to the CompanyMainControl| Method Detail |
public javax.swing.JButton getConnectButton()
public javax.swing.JButton getDisconnectButton()
private javax.swing.JToolBar getToolBar()
protected javax.swing.JMenuBar createMenuBar()
protected javax.swing.JPanel getPanels()
public void reset()
reset in interface UserInterfacepublic void setConnectState()
setConnectState in interface UserInterfacepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic Control getControl()
getControl in interface UserInterfacepublic Display getDisplay()
getDisplay in interface UserInterfacepublic Log getLog()
getLog in interface UserInterfacepublic Accounting getAccounting()
getAccounting in interface UserInterface
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||