public abstract class SimpleDataSelectDialogFew 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 |
protected MustTextField |
uniqueInputField |
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 |
---|
SimpleDataSelectDialogFew(java.awt.Frame ownerFrame,
java.lang.String searchLabel)
Constructs a new simple data list frame for few records.
|
SimpleDataSelectDialogFew(MustDialog parentDialog,
java.lang.String searchLabel)
Constructs a new simple data list frame for few records.
|
Modifier and Type | Method and Description |
---|---|
protected void |
appendListEntry()
Adds an entry at the end of the table.
|
protected void |
beginListFill()
Beginning of list fills into a list model which is not currently assigned
to the view.
|
protected void |
beginOfListThread()
Called when 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 list thread ends.
|
protected MustButton |
getDefaultButton() |
Identifier[] |
getIdentifiers() |
protected int |
getListItemCount()
Returns the number of items in the table.
|
protected int |
getMaxListEntries()
Returns the limit of entries to be displayed 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 identifier (primary key) of the selected entry.
|
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 table.
|
protected void |
requestListingFocus()
Request the focus to the list.
|
protected void |
selectListIndex(int indexToSelect)
Selects an entry of the list by index.
|
protected void |
setInitialMessage() |
void |
setSelectedIdentifier(Identifier identifier)
Selects an item of the list / a row by identifier.
|
void |
setVisible(boolean b) |
acceptsClosingDueToInactivity, creationEnding, dataChangePerformed, fillList, getElaboratedWhereCondition, getListThreadPriority, getOrderByFields, getSelectionFields, getWhereCondition, listButtonAction, refreshList, run, setAutoInitialListFill, 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
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 MustTextField uniqueInputField
protected final MustList centerList
public SimpleDataSelectDialogFew(java.awt.Frame ownerFrame, java.lang.String searchLabel)
ownerFrame
- the owner framesearchLabel
- the label before the search value input fieldpublic SimpleDataSelectDialogFew(MustDialog parentDialog, java.lang.String searchLabel)
parentDialog
- the parent dialogsearchLabel
- the label before the search value input fieldprotected MustButton getDefaultButton()
protected void setInitialMessage()
setInitialMessage
in class DataSelectDialog
public void setVisible(boolean b)
setVisible
in class SelectDialog
protected final void clearSelection()
SelectDialog
clearSelection
in class SelectDialog
protected final void removeAllOfTheList()
SelectDialog
removeAllOfTheList
in class SelectDialog
protected int getMaxListEntries()
DataSelectDialog
getMaxListEntries
in class DataSelectDialog
protected void beginListFill()
SelectDialog
beginListFill
in class SelectDialog
protected void completeListFill()
DataSelectDialog
completeListFill
in class DataSelectDialog
SelectDialog.beginListFill()
protected final Identifier getSelectedIdentifier()
SelectDialog
getSelectedIdentifier
in class SelectDialog
protected final java.lang.String getSelectedItem()
SelectDialog
getSelectedItem
in class SelectDialog
protected final int getListItemCount()
SelectDialog
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()
DataSelectDialog
appendListEntry
in class DataSelectDialog
protected final void requestListingFocus()
SelectDialog
requestListingFocus
in class SelectDialog
protected final int getSelectedIndex()
SelectDialog
getSelectedIndex
in class SelectDialog
protected final void selectListIndex(int indexToSelect)
SelectDialog
selectListIndex
in class SelectDialog
indexToSelect
- the index to be selectedprotected final void beginOfListThread()
DataSelectDialog
beginOfListThread
in class DataSelectDialog
protected final void endOfListThread()
DataSelectDialog
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