|
|||||||||||
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.Dialog | +--javax.swing.JDialog | +--gate.gui.ListEditorDialog
A simple editor for List values.
Nested Class Summary | |
protected class |
ListEditorDialog.AddAction
Adds an element to the list from the editing component located at the top of this dialog. |
protected class |
ListEditorDialog.RemoveAction
Removes the selected element(s) from the list |
protected class |
ListEditorDialog.ResourceComboModel
A model for a combobox containing the loaded corpora in the system |
Field Summary | |
(package private) Action |
addAction
An action that adds the item being edited to the list |
(package private) JButton |
addBtn
Used to add a new value to the list |
(package private) JButton |
cancelButton
The cancel button for this dialog |
(package private) JComboBox |
combo
Comobox used to select among values for GATE types |
(package private) boolean |
finiteType
Does the item type have a finite range (i.e. |
(package private) String |
itemType
The type of the elements in the list |
(package private) Class |
itemTypeClass
The Class for the elements in the list |
(package private) JList |
listComponent
The GUI compoenent used to display the list |
(package private) DefaultListModel |
listModel
The model used by the listComponent |
(package private) JButton |
moveDownBtn
Moves down one or more items in the list |
(package private) JButton |
moveUpBtn
Moves up one or more items in the list |
(package private) JButton |
okButton
The OK button for this dialog |
(package private) Action |
removeAction
An action that removes the item(s) currently selected from the list |
(package private) JButton |
removeBtn
Used to remove the selected element in the list; |
(package private) JTextField |
textField
Text field used to input new arbitrary values |
(package private) boolean |
userCancelled
Did the user press the cancel button? |
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ListEditorDialog(Component owner,
List data,
String itemType)
Contructs a new ListEditorDialog. |
Method Summary | |
protected void |
initGuiComponents()
|
protected void |
initListeners()
|
protected void |
initLocalData(List data)
|
static void |
main(String[] args)
test code |
List |
showDialog()
Make this dialog visible allowing the editing of the list. |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
String itemType
Class itemTypeClass
JList listComponent
JComboBox combo
JTextField textField
JButton removeBtn
JButton addBtn
JButton moveUpBtn
JButton moveDownBtn
DefaultListModel listModel
listComponent
boolean finiteType
Action addAction
Action removeAction
JButton okButton
JButton cancelButton
boolean userCancelled
Constructor Detail |
public ListEditorDialog(Component owner, List data, String itemType)
owner
- the component this dialog will be centred on.data
- a list with the initial values. This list will not be changed,
its values will be cached and if the user selects the OK option a new list
with the updated contents will be returned.itemType
- the type of the elements in the list in the form of a
fully qualified class nameMethod Detail |
protected void initLocalData(List data)
protected void initGuiComponents()
protected void initListeners()
public List showDialog()
public static void main(String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |