public abstract class SimpleDataSelectDialog extends DataSelectDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected MustList |
centerList |
listDataObject, listThread, maxListEntries
buttonChoose, buttonClose, buttonList, buttonPresent, choosenIdentifier, currentAttributeList, expertSearchTab, expertSearchTextArea, globalSearchTextField, imageResource, isAttributeListToPack, jSplitPane1, lastSelectionIdentifier, LIST_MODIFICATION_APPEND, LIST_MODIFICATION_REMOVE, LIST_MODIFICATION_UPDATE, listModification, mustTabbedPane, panelBottom, panelButtons, panelSelectButtons, panelTop, presentationInstance, printInstance, programmaticChange, statusLabel, tabAttributeList, timeSetVisible
alreadyMadeInvisible, defaultCursor, ownerDialog, ownerFrame, sd, storedLayout, waitCursor
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
SimpleDataSelectDialog(java.awt.Frame ownerFrame)
Constructs a new simple data list frame.
|
SimpleDataSelectDialog(MustDialog parentDialog)
Constructs a new simple data list frame.
|
Modifier and Type | Method and Description |
---|---|
protected void |
appendListEntry()
Adds an entry at the end of the list.
|
protected void |
beginListFill()
Beginning of list fills into a list model which is not currently assigned
to the view.
|
protected void |
beginOfListThread()
Called when the list thread begins.
|
protected void |
clearSelection()
Clears the selection.
|
protected void |
completeListFill()
Ending of list fills into a list model which is not currently assigned
to the view.
|
protected void |
endOfListThread()
Called when the list thread ends.
|
protected MustButton |
getDefaultButton() |
Identifier[] |
getIdentifiers()
Returns the identifiers of all listed items.
|
protected int |
getListItemCount()
Returns the number of items in the list.
|
protected abstract java.lang.String |
getRowString()
Returns the laid-out row of the list with the overview information, which
allows the user to identify the entry.
|
protected Identifier |
getSelectedIdentifier()
Returns the selected identifier (in case of integer identification).
|
protected int |
getSelectedIndex()
Returns the index of the selected item.
|
protected java.lang.String |
getSelectedItem()
Returns the selected item.
|
protected void |
handleDataChangeIndividually(DataChangedEvent dce)
Called from DataObject when data have been changed.
|
protected void |
removeAllOfTheList()
Removes all items of the list.
|
protected void |
requestListingFocus()
Request the focus to the list.
|
protected void |
selectListIndex(int indexToSelect)
Selects the entry of the list with the specified index and ensures, that
the entry is visible by scrolling to the entry.
|
void |
setSelectedIdentifier(Identifier identifier)
Selects an item of the list / a row by identifier.
|
acceptsClosingDueToInactivity, creationEnding, dataChangePerformed, fillList, getElaboratedWhereCondition, getListThreadPriority, getMaxListEntries, getOrderByFields, getSelectionFields, getWhereCondition, listButtonAction, refreshList, run, setAutoInitialListFill, setInitialMessage, setListDataObject, setListThreadPriority, setMaxListEntries
actionPerformed, chooseButtonAction, clearMessage, closeInstance, constructGUI, createButton, createButton, createComboBox, createComboBox, createComboBox, createIntField, createIntField, createTextField, createTextField, createTextFieldForGlobalSearch, createVariableChoice, createVariableChoice, delayedInititialActions, generalActionBeginnung, generalActionEnding, getChosenIdentifier, getListModification, getNotFoundNotification, getPresentationClass, getPrintClass, getSelectedTab, isChoosingAllowed, isClosingAllowed, isInputAccepted, isModificationAllowed, isSelectionAccepted, newPanel, newPanel, newPanel, newPanelWithExpertSearchTextArea, packIfNotLaidOut, presentButtonAction, setLocation, setMessage, setMessageToKeep, setMinHeight, setSize, setVisible
adjustSizeToPlausibleValue, closeAll, closeAllDueToInactivity, free, getAppResStr, getFrame, getHelpTarget, getHelpTopic, getRootPane, getTranslation, isLaidOut, locateInCenter, packAndLocateInCenter, packAndLocateInCenterIfNotLaidOut, popupMessage, prepareForProgrammaticalClosing, register, setDefaultLocation, setDefaultSize, setHelpContext, setHelpContext, setIconImages, setImageIcon, setTitle, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final MustList centerList
public SimpleDataSelectDialog(java.awt.Frame ownerFrame)
ownerFrame
- the owner framepublic SimpleDataSelectDialog(MustDialog parentDialog)
parentDialog
- the parent dialogprotected MustButton getDefaultButton()
protected final void clearSelection()
clearSelection
in class SelectDialog
protected final void removeAllOfTheList()
removeAllOfTheList
in class SelectDialog
protected void beginListFill()
SelectDialog
beginListFill
in class SelectDialog
protected void completeListFill()
completeListFill
in class DataSelectDialog
beginListFill()
protected final Identifier getSelectedIdentifier()
getSelectedIdentifier
in class SelectDialog
protected final java.lang.String getSelectedItem()
getSelectedItem
in class SelectDialog
protected final int getListItemCount()
getListItemCount
in class SelectDialog
public Identifier[] getIdentifiers()
getIdentifiers
in class SelectDialog
protected final void handleDataChangeIndividually(DataChangedEvent dce)
DataSelectDialog
handleDataChangeIndividually
in class DataSelectDialog
dce
- the data change eventDataChangeListener
,
DataObject
public void setSelectedIdentifier(Identifier identifier)
SelectDialog
setSelectedIdentifier
in class SelectDialog
identifier
- the identifier of the item to be selectedprotected final void appendListEntry()
appendListEntry
in class DataSelectDialog
protected final void requestListingFocus()
requestListingFocus
in class SelectDialog
protected final int getSelectedIndex()
getSelectedIndex
in class SelectDialog
protected final void selectListIndex(int indexToSelect)
selectListIndex
in class SelectDialog
indexToSelect
- the index of the entry to selectprotected final void beginOfListThread()
beginOfListThread
in class DataSelectDialog
protected final void endOfListThread()
endOfListThread
in class DataSelectDialog
protected abstract java.lang.String getRowString()
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de