public class Parameter_View extends JFrame
The view contains a Parameter_Pane to display the Parameter data.
Parameter_Pane
,
Parameter
,
Serialized FormJFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
Parameter_View(Parameter parameter)
Creates a Parameter_View from the specified Parameter and
gives it the Parameter's name as the title.
|
Parameter_View(String title,
Parameter parameter)
Creates a Parameter_View from the specified Parameter.
|
Modifier and Type | Method and Description |
---|---|
String |
CWD()
Gets the current working directory for finding parameter files.
|
Parameter_View |
CWD(File file)
Sets the current working directory for finding parameter files.
|
Parameter_View |
CWD(String pathname)
Sets the current working directory for finding parameter files.
|
static void |
main(String[] arguments)
Creates a Parameter_View displaying the Parameters found in each file
listed on the command line.
|
protected JMenuBar |
Menu_Bar()
Creates a menu bar for the viewer.
|
Parameter_Pane |
Parameter_Pane()
Gets the Parameter_Pane used by this Parameter_View.
|
Parameter |
Parameter()
Gets the Parameter being viewed by this Parameter_View.
|
void |
Parameter(Parameter parameter)
Sets the Parameter to be viewed by this Parameter_View.
|
Parameter_View |
Title(String source)
Sets the window title to the filename portion of the name.
|
Parameter_View |
Title(URL url)
Sets the window title to the filename portion of the URL.
|
JTreeTable |
TreeTable()
Gets the JTreeTable being used to represent the Parameters in the
display.
|
static boolean |
Use_LAF_Hack()
Tests if the Java (cross platform) Look and Feel is to be used.
|
static void |
Use_LAF_Hack(boolean enable)
Enables or disables the Java (cross platform) Look and Feel hack.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, 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, setSize, setType, setVisible, show, toBack, toFront
add, 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, validateTree
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, 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, 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, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public Parameter_View(String title, Parameter parameter)
parameter
- The Parameter to be displayed.public Parameter_View(Parameter parameter)
parameter
- The Parameter to be displayed.public Parameter_Pane Parameter_Pane()
public Parameter Parameter()
public void Parameter(Parameter parameter)
parameter
- The Parameter to be viewed by this Parameter_View.Parameter_Pane.Parameter(Parameter)
public JTreeTable TreeTable()
public String CWD()
public Parameter_View CWD(String pathname) throws FileNotFoundException
pathname
- A host filesystem pathname. If null, the
"user.dir" System property will be used.FileNotFoundException
- If neither the file nor the file's
parent refers to an existing directory.CWD(File)
public Parameter_View CWD(File file) throws FileNotFoundException
file
- A File to which to set the CWD. If null, the
"user.dir" System property will be used. If the file does not
refer to an existing directory, the file's parent will be used.FileNotFoundException
- If neither the file nor the file's
parent refers to an existing directory.public static boolean Use_LAF_Hack()
As of Java 1.4 the native Look and Feel for Apple OS X does not function properly with the JTreeTable. The Java Look and Feel does not have this problem. Thus this hack to force its use.
public static void Use_LAF_Hack(boolean enable)
As of Java 1.4 the native Look and Feel for Apple Mac OS X does not function properly with the JTreeTable used to display Parameters and their Values. The Java Look and Feel does not have this problem. Thus this hack to force its use. If the hack is disabled the hack will not be used.
This hack is enabled by default if the "os.name" system property is "Mac OS X"; otherwise it is disabled.
enable
- true if the Look and Feel hack is to be used;
false otherwise.public Parameter_View Title(String source)
The source may be a file pathname or URL reference. The filename portion of either will be used as the window title.
source
- The source reference from which to obtain the
filename. If null the tile will be blank.public Parameter_View Title(URL url)
url
- The URL from which to obtain the filename. If null
the tile will be blank.protected JMenuBar Menu_Bar()
public static void main(String[] arguments)
arguments
- The command line arguments String array. If no
arguments are provided an empty viewer will be created.