harmonic.mz.gui
Class NodeValuesDialog
java.lang.Object
|
+--HWPanel
|
+--harmonic.mz.gui.Monolog
|
+--harmonic.mz.gui.NodeValuesDialog
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.KeyListener, NodeListener, harmonic.viewer3D.Task, java.awt.event.WindowListener
- public class NodeValuesDialog
- extends Monolog
- implements NodeListener
This puts up a list of values to set on the top and gives
a space to set them on the bottom. This is a big improvement
over putting all the setting devices in the dialog at once
because they may be much bigger this way, and the simple
list is easy on the brain.
- See Also:
- Serialized Form
| Methods inherited from class harmonic.mz.gui.Monolog |
addListener, addSubMonolog, afterPost, begin, beginTask, cancelTask, cleanTask, destroyIfTemporary, drop, finishTask, frameSize, getFrame, getTaskName, init_Bottom, init_Floating, init_Info, init_Left, init_Right, init_Top, init, keyPressed, keyReleased, keyTyped, noPost, onCancel, onDismiss, onHelp, post, post, post, post, postModal, postModal, processKeyEvent, reformat, removeStandardButtons, setFunction, setMonologClass, setPermenant, setPosted, setResizeable, setTitle, shouldPost, unpost, unpost, updateMonologInfo, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeValuesDialog
public NodeValuesDialog(ModelNode node)
NodeValuesDialog
public NodeValuesDialog(ModelNode node,
boolean bAlphabatize)
- Constructs a NodeValuesDialog
- Parameters:
bAlphabatize - List is alphabatized if true
NodeValuesDialog
public NodeValuesDialog(java.util.Vector fields,
java.lang.String name)
NodeValuesDialog
public NodeValuesDialog(java.util.Vector fields,
java.lang.String name,
boolean bAlphabatize)
- Constructs a NodeValuesDialog
- Parameters:
fields - Field to addbAlphabatize - List is alphabatized if true
NodeValuesDialog
public NodeValuesDialog(java.lang.String name)
addOKCancelPanel
public void addOKCancelPanel()
onOK
public void onOK()
- Overrides:
onOK in class Monolog
setName
public void setName(java.lang.String name)
setCatagorize
public void setCatagorize(boolean b)
setValueList
public void setValueList(java.util.Vector fields,
boolean bAlphabatize)
addItems
public void addItems(java.util.Vector fields,
int nr)
cancel
public void cancel()
- Description copied from class:
Monolog
- Override to respond do canceling
- Overrides:
cancel in class Monolog
finish
public void finish()
- Description copied from class:
Monolog
- Override to finish
- Overrides:
finish in class Monolog
cleanNodes
public void cleanNodes()
nodeChanged
public void nodeChanged(NodeEvent event)
- Description copied from interface:
NodeListener
- Node has changed
- Specified by:
nodeChanged in interface NodeListener- Overrides:
nodeChanged in class Monolog
setBounds
public void setBounds(int x,
int y,
int w,
int h)
getPreferredSize
public java.awt.Dimension getPreferredSize()
- Overrides:
getPreferredSize in class Monolog
onProperty
public void onProperty(HWListEvent e)
onFieldHelp
public void onFieldHelp()
onPostControls
public void onPostControls()