|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame PIRL.Viewers.Parameter_View
public class Parameter_View
A Parameter_View provides a graphical view of a Parameter.
The view contains a Parameter_Pane to display the Parameter data.
Parameter_Pane
,
Parameter
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
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.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 | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
public Parameter_View(String title, Parameter parameter)
parameter
- The Parameter to be displayed.public Parameter_View(Parameter parameter)
parameter
- The Parameter to be displayed.Method Detail |
---|
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |