|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.crosswire.common.config.swing.PathField
public class PathField
A StringArrayField allows editing of an array of Strings in a JList. It allows the user to specify additional classes that extend the functionality of the program.
for license details.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
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 | |
---|---|
private ActionFactory |
actions
|
private JList |
list
The Table - displays the Hashtble |
private DefaultComboBoxModel |
model
The TableModel that points the JTable at the Hashtable |
private static long |
serialVersionUID
Serialization ID |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PathField()
Create a PropertyHashtableField for editing String arrays. |
Method Summary | |
---|---|
private String |
currentValue()
What is the currently selected value? |
void |
doAddPathEntry()
Pop up a dialog to allow editing of a new value |
void |
doRemovePathEntry()
Delete the current value in the hashtable |
void |
doUpdatePathEntry()
Pop up a dialog to allow editing of a current value |
String[] |
getArray()
Return the actual Hashtable being edited |
JComponent |
getComponent()
Get the actual component that we can add to a Panel. |
String |
getValue()
Return a string version of the current value |
private void |
readObject(ObjectInputStream is)
Serialization support. |
void |
setArray(String[] value)
Set the current value using a String array |
void |
setChoice(Choice param)
Some fields will need some extra info to display properly like the options in an options field. |
void |
setValue(String value)
Set the current value. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private transient ActionFactory actions
private DefaultComboBoxModel model
private JList list
private static final long serialVersionUID
Constructor Detail |
---|
public PathField()
Method Detail |
---|
public void setChoice(Choice param)
Field
setChoice
in interface Field
param
- The options provided by the Choicepublic String getValue()
Field
getValue
in interface Field
public String[] getArray()
public void setValue(String value)
Field
setValue
in interface Field
value
- The new textpublic void setArray(String[] value)
value
- The new textpublic JComponent getComponent()
Field
this
in an implementation).
getComponent
in interface Field
public void doAddPathEntry()
public void doUpdatePathEntry()
public void doRemovePathEntry()
private String currentValue()
private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException
is
-
IOException
ClassNotFoundException
|
Copyright ? 2003-2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |