|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gate.gui.CollectionSelectionDialog
This class visually selects some items from a collection and returns a collection with the items selected by the user.
Nested Class Summary |
Nested classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Nested classes inherited from class java.awt.Dialog |
Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
(package private) JButton |
addButton
The button that adds items to the target list |
(package private) int |
buttonPressed
A value indicating which button has been pressed (Ok or Cancel) |
(package private) JButton |
cancelButton
The Cancel button |
(package private) Frame |
mainFrame
The parent frame for this dialog |
(package private) JButton |
okButton
The Ok button |
(package private) JButton |
removeButton
The button that removes items from the target list |
(package private) JLabel |
sourceLabel
A label for the source list |
(package private) JList |
sourceList
The source list which contains the items that the user will select from |
(package private) DefaultListModel |
sourceListModel
This is the model for the list that the user will choose from |
(package private) JLabel |
targetLabel
A label for the target list |
(package private) JList |
targetList
The source list which contains the items that the user choosed |
(package private) DefaultListModel |
targetListModel
This is the model for the list that the user chosed |
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 | |
CollectionSelectionDialog()
Constructs an ColectionSelectionDialog using null as a frame and true as modal value for dialog |
|
CollectionSelectionDialog(Frame aFrame,
boolean aModal)
Constructs an ColectionSelectionDialog |
Method Summary | |
private void |
doAdd()
Called when user press add button |
private void |
doCancel()
This method is called when the user press the CANCEL button |
private void |
doOk()
This method is called when the user press the OK button |
private void |
doRemove()
Called when user press remove button |
Collection |
getSelectedCollection()
Returns the target collection |
protected void |
initGuiComponents()
This method creates the GUI components and paces them into the layout |
protected void |
initListeners()
Init all the listeners |
protected void |
initLocalData(Collection aSourceData)
Init local data from a sorce collection |
int |
show(String aTitle,
Collection aSourceData)
This method displays the CollectionSelectionDialog |
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 |
DefaultListModel sourceListModel
DefaultListModel targetListModel
int buttonPressed
JButton removeButton
JButton addButton
JList sourceList
JList targetList
JButton okButton
JButton cancelButton
JLabel sourceLabel
JLabel targetLabel
Frame mainFrame
Constructor Detail |
public CollectionSelectionDialog(Frame aFrame, boolean aModal)
aModal
- (wheter or not this dialog is modal)public CollectionSelectionDialog()
Method Detail |
protected void initLocalData(Collection aSourceData)
protected void initGuiComponents()
protected void initListeners()
private void doOk()
private void doCancel()
private void doRemove()
private void doAdd()
public Collection getSelectedCollection()
public int show(String aTitle, Collection aSourceData)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |