|
||||||||||
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 org.bibalex.daf.managers.checkin.ExternalIDsEditor
public class ExternalIDsEditor
A JDialog to allow the user to enter adn edit the external IDs of the job.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JButton |
addButton
|
private boolean |
allowNoData
|
private javax.swing.JButton |
cancelButton
|
private ExternalID[] |
data
|
private javax.swing.JButton |
deleteButton
|
private javax.swing.JLabel |
descriptionLabel
|
private ExternalIDsTable |
externalIDsTable
|
private javax.swing.JScrollPane |
infoScrollPane
|
private javax.swing.JPanel |
jContentPane
|
private javax.swing.JLabel |
jobLabel
|
private javax.swing.JButton |
okButton
|
private ResourceManager |
resourceManager
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
ExternalIDsEditor(ExternalID[] externalIDs,
boolean allowNoData)
Creates a new instance of ExternalIDsEditor. |
|
ExternalIDsEditor(java.lang.String[] typeIDPairs,
boolean allowNoData)
Creates a new instance of ExternalIDsEditor. |
Method Summary | |
---|---|
private void |
addRow()
Adds a default row to the JTable. |
private void |
deleteRow()
Deletes a row from the JTable. |
private void |
fillExternalIDsTable(java.lang.Object[] externalIDs)
Fills in the table with the given array. |
private javax.swing.JButton |
getAddButton()
|
private javax.swing.JButton |
getCancelButton()
|
ExternalID[] |
getData()
Gets the data stored in the table. |
private javax.swing.JButton |
getDeleteButton()
|
private javax.swing.JLabel |
getDescriptionLabel()
|
private javax.swing.JTable |
getExternalIDsTable()
|
private javax.swing.JScrollPane |
getInfoScrollPane()
|
private javax.swing.JPanel |
getJContentPane()
|
private javax.swing.JLabel |
getJobLabel()
|
private javax.swing.JButton |
getOkButton()
|
private void |
initialize()
Initializes this instance. |
private void |
saveAndClose(boolean save)
Saves the changes made by the user and closes the dialog. |
private void |
showMsg(java.lang.String msg,
boolean isError)
Shows a MessageBox dialog. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private ExternalID[] data
private ResourceManager resourceManager
private boolean allowNoData
private javax.swing.JPanel jContentPane
private javax.swing.JLabel descriptionLabel
private javax.swing.JLabel jobLabel
private javax.swing.JScrollPane infoScrollPane
private ExternalIDsTable externalIDsTable
private javax.swing.JButton addButton
private javax.swing.JButton deleteButton
private javax.swing.JButton okButton
private javax.swing.JButton cancelButton
Constructor Detail |
---|
public ExternalIDsEditor(java.lang.String[] typeIDPairs, boolean allowNoData)
typeIDPairs
- The type-ID pairs used to fill the table.allowNoData
- Whether to allow submitting the dialog with no data.public ExternalIDsEditor(ExternalID[] externalIDs, boolean allowNoData)
externalIDs
- An ExternalID array used to fill the table.allowNoData
- Whether to allow submitting the dialog with no data.Method Detail |
---|
public ExternalID[] getData()
private void initialize()
private javax.swing.JPanel getJContentPane()
private javax.swing.JLabel getDescriptionLabel()
private javax.swing.JLabel getJobLabel()
private javax.swing.JScrollPane getInfoScrollPane()
private javax.swing.JTable getExternalIDsTable()
private void fillExternalIDsTable(java.lang.Object[] externalIDs)
externalIDs
- private javax.swing.JButton getAddButton()
private void addRow()
private javax.swing.JButton getDeleteButton()
private void deleteRow()
private javax.swing.JButton getOkButton()
private javax.swing.JButton getCancelButton()
private void saveAndClose(boolean save)
save
- Whether to save the data or not.private void showMsg(java.lang.String msg, boolean isError)
msg
- The name of the message to retrieve from the resource file.isError
- Whether this message is an error message or not.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |