uk.org.iscream.cms.conient
Class Conient
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--uk.org.iscream.cms.conient.Conient
- All Implemented Interfaces:
- Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants
- public class Conient
- extends JFrame
This is the main class of the Conient client.
This sets up the control panel, the data panel
and its own display.
- Version:
- $Id: Conient.java,v 1.35 2003/01/31 17:05:50 tdb Exp $
- Author:
- $Author: tdb $
- See Also:
- Serialized Form
Nested Class Summary |
private class |
Conient.Splash
An inner class to display a splash screen |
Field Summary |
(package private) static JLabel |
_controlStatus
Displays information about the data link |
(package private) static JLabel |
_dataStatus
Displays information about the data link |
(package private) static JTextArea |
_messages
The place where system messages are written. |
(package private) static JLabel |
_queueStatus
Displays information about the inbound data queue. |
private static Frame |
conientFrame
Holds a reference to the root frame for Conient
This is only used by dialogs (specifically the configurationn
dialog) so that it can be modal, please use the accessor. |
static String |
DEFAULT_CONFIG_FILE
The default configuration fle
This can be specified on the command line |
private int |
DEFAULT_HEIGHT
The initial height of the window |
private int |
DEFAULT_WIDTH
The initial width of the window |
static int |
DISPLAY_SPLASH_TIME_SECONDS
The time in seconds to display the splash
screen for |
String |
REVISION
The current CVS revision of this class |
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 |
|
Method Summary |
static void |
addMessage(String message)
Adds a system message to the messages list |
static Frame |
getFrame()
A static accessor, allowing components of the system
to get hold of the root frame of the system. |
static void |
main(String[] args)
The first method that is called. |
static void |
setControlStatus(String status)
Sets the control link status. |
static void |
setDataStatus(String status)
Sets the data link status. |
static void |
setQueueStatus(int currentQueue,
int numElements)
Updates the queue status. |
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 |
REVISION
public final String REVISION
- The current CVS revision of this class
- See Also:
- Constant Field Values
DEFAULT_WIDTH
private final int DEFAULT_WIDTH
- The initial width of the window
- See Also:
- Constant Field Values
DEFAULT_HEIGHT
private final int DEFAULT_HEIGHT
- The initial height of the window
- See Also:
- Constant Field Values
DEFAULT_CONFIG_FILE
public static final String DEFAULT_CONFIG_FILE
- The default configuration fle
This can be specified on the command line
- See Also:
- Constant Field Values
DISPLAY_SPLASH_TIME_SECONDS
public static final int DISPLAY_SPLASH_TIME_SECONDS
- The time in seconds to display the splash
screen for
- See Also:
- Constant Field Values
_controlStatus
static JLabel _controlStatus
- Displays information about the data link
_dataStatus
static JLabel _dataStatus
- Displays information about the data link
_queueStatus
static JLabel _queueStatus
- Displays information about the inbound data queue.
_messages
static JTextArea _messages
- The place where system messages are written.
conientFrame
private static Frame conientFrame
- Holds a reference to the root frame for Conient
This is only used by dialogs (specifically the configurationn
dialog) so that it can be modal, please use the accessor.
Conient
private Conient(JSplitPane data,
ControlPanel control)
- Creates a new Swing Client Frame
main
public static void main(String[] args)
- The first method that is called.
Sets up the various panels
- Parameters:
args
- the command line arguments
getFrame
public static Frame getFrame()
- A static accessor, allowing components of the system
to get hold of the root frame of the system.
see conientFrame attribute for details.
- Returns:
- the root Conient frame
setControlStatus
public static void setControlStatus(String status)
- Sets the control link status.
- Parameters:
status
- the message
setDataStatus
public static void setDataStatus(String status)
- Sets the data link status.
- Parameters:
status
- the message
setQueueStatus
public static void setQueueStatus(int currentQueue,
int numElements)
- Updates the queue status.
- Parameters:
currentQueue
- numElements
-
addMessage
public static void addMessage(String message)
- Adds a system message to the messages list
- Parameters:
message
- the new message
Copyright © 2000-2003 i-scream. All Rights Reserved.