|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjimm.datavision.gui.parameter.Inquisitor
abstract class Inquisitor
An inquisitor knows how to display and control the widgets needed
to ask a user for parameter values. Inquisitors are used in
ParamAskWins.
| Field Summary | |
|---|---|
protected static int |
instanceCount
|
protected javax.swing.JPanel |
panel
|
protected java.lang.String |
panelName
|
protected Parameter |
parameter
|
protected static int |
TEXT_FIELD_COLS
|
| Constructor Summary | |
|---|---|
Inquisitor(Parameter param)
Constructor. |
|
| Method Summary | |
|---|---|
(package private) abstract void |
copyGUIIntoParam()
Copy all values from our GUI widgets into the parameter's value(s). |
(package private) abstract void |
copyParamIntoGUI()
Copy all values from parameter's value(s) into our GUI widgets. |
static Inquisitor |
create(Parameter param)
This factory method returns the proper inquisitor for the specified parameter. |
(package private) javax.swing.JPanel |
getPanel()
|
(package private) java.lang.String |
getPanelName()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final int TEXT_FIELD_COLS
protected static int instanceCount
protected Parameter parameter
protected javax.swing.JPanel panel
protected java.lang.String panelName
| Constructor Detail |
|---|
Inquisitor(Parameter param)
param - the parameter we're going to edit| Method Detail |
|---|
public static Inquisitor create(Parameter param)
param - a parameterjavax.swing.JPanel getPanel()
java.lang.String getPanelName()
abstract void copyGUIIntoParam()
abstract void copyParamIntoGUI()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||