OSPControlpublic abstract class ControlFrame extends OSPFrame implements Control
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainer| Modifier and Type | Field | Description |
|---|---|---|
protected javax.swing.JMenuItem |
clearItem |
|
protected javax.swing.JMenuItem |
copyItem |
|
protected javax.swing.JMenu |
displayMenu |
|
protected javax.swing.JMenu |
editMenu |
|
protected javax.swing.JMenu |
fileMenu |
|
protected javax.swing.JMenuItem |
inspectItem |
|
protected javax.swing.JMenuItem[] |
languageItems |
|
protected javax.swing.JMenu |
languageMenu |
|
protected javax.swing.JMenuItem |
logToFileItem |
|
protected java.lang.Object |
model |
|
protected OSPApplication |
ospApp |
|
protected javax.swing.JMenuItem |
printFrameItem |
|
protected javax.swing.JMenuItem |
readItem |
|
protected javax.swing.JMenuItem |
saveAsItem |
|
protected javax.swing.JMenuItem |
saveFrameAsEPSItem |
|
protected javax.swing.JMenuItem |
sizeDownItem |
|
protected javax.swing.JMenuItem |
sizeUpItem |
|
protected XMLControlElement |
xmlDefault |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTNOT_EDITABLE_BACKGROUNDCROSSHAIR_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_CURSORABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHanimated, autoclear, buttonPanel, childFrames, constructorThreadGroup, customButtons, keepHidden, strategy| Modifier | Constructor | Description |
|---|---|---|
protected |
ControlFrame(java.lang.String title) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
copy() |
Copies the data in the table to the system clipboard
|
OSPApplication |
getOSPApp() |
Gets the OSP Application that is controlled by this frame.
|
void |
inspectXML() |
|
protected javax.swing.JMenu |
loadDisplayMenu() |
Adds a Display menu to the menu bar.
|
void |
loadXML() |
|
void |
loadXML(java.lang.String fileName) |
|
void |
loadXML(java.lang.String[] args) |
|
void |
loadXML(XMLControlElement xml,
boolean compatibleModel) |
Loads xml data into the model.
|
void |
readParameters() |
Loads a file containing the control parameters from the disk.
|
protected void |
refreshGUI() |
Refreshes the user interface in response to display changes such as Language.
|
void |
save() |
Saves a file containing the control parameters to the disk.
|
void |
saveXML() |
getDefaultCloseOperationaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreecalculationDone, clearMessages, clearValues, getBoolean, getDouble, getInt, getObject, getPropertyNames, getString, print, println, println, setLockValues, setValue, setValue, setValue, setValueaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setUndecoratedaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddButton, addChildFrame, bufferStrategyShow, clearChildFrames, clearData, clearDataAndRepaint, createBufferStrategy, dispose, getChildFrames, getChooser, getConstructorThreadGroup, getMenu, invalidateImage, isAnimated, isAutoclear, isIconified, isKeepHidden, loadToolsMenu, parseXMLMenu, parseXMLMenu, removeMenu, removeMenuItem, render, setAnimated, setAutoclear, setDefaultCloseOperation, setFontLevel, setKeepHidden, setSize, setTitle, setVisible, show, wishesToExitaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setType, toBack, toFrontprotected java.lang.Object model
protected javax.swing.JMenuItem[] languageItems
protected javax.swing.JMenu languageMenu
protected javax.swing.JMenu fileMenu
protected javax.swing.JMenu editMenu
protected javax.swing.JMenu displayMenu
protected javax.swing.JMenuItem readItem
protected javax.swing.JMenuItem clearItem
protected javax.swing.JMenuItem printFrameItem
protected javax.swing.JMenuItem saveFrameAsEPSItem
protected javax.swing.JMenuItem saveAsItem
protected javax.swing.JMenuItem copyItem
protected javax.swing.JMenuItem inspectItem
protected javax.swing.JMenuItem logToFileItem
protected javax.swing.JMenuItem sizeUpItem
protected javax.swing.JMenuItem sizeDownItem
protected OSPApplication ospApp
protected XMLControlElement xmlDefault
protected javax.swing.JMenu loadDisplayMenu()
loadDisplayMenu in class OSPFrameprotected void refreshGUI()
refreshGUI in class OSPFramepublic void save()
public void readParameters()
public void copy()
public void saveXML()
public void loadXML(java.lang.String[] args)
public void loadXML(XMLControlElement xml, boolean compatibleModel)
xml - compatibleModel - true if model is known to be compatible with the apppublic void loadXML(java.lang.String fileName)
public void loadXML()
public void inspectXML()
public OSPApplication getOSPApp()