public class RemSelectDialog extends SelectDialog implements AppletDialog, RemoteGUIComponent
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 javax.swing.JScrollPane |
attrListScroll |
protected MustList |
centerList |
protected RemComboBox |
currentComboBox |
protected java.util.Hashtable<java.lang.String,RemoteGUIComponent> |
rgcs |
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 |
---|
RemSelectDialog() |
Modifier and Type | Method and Description |
---|---|
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 |
chooseButtonAction()
The task to be done associated with the choose button.
|
protected void |
clearSelection()
Clears the selection.
|
void |
closeInstance()
Closes the frame and its associated frames and destroys them.
|
protected void |
completeListFill()
Ending of list fills into a list model which is not currently assigned
to the view.
|
protected void |
contactServer(java.lang.String action) |
protected void |
endOfListThread()
Called when the list thread ends.
|
void |
extendParams(java.util.Vector<KeyValuePairAlpha> params) |
protected MustButton |
getDefaultButton() |
java.lang.String |
getId() |
Identifier[] |
getIdentifiers()
Returns the identifiers of all listed items.
|
protected int |
getListItemCount()
Returns the number of items in the list.
|
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 java.util.Vector<KeyValuePairAlpha> |
getSynchParams() |
boolean |
isModified()
Returns true if content has been modified by user since user started editing.
|
protected void |
listButtonAction()
The task to be done associated with the list button.
|
void |
perform(Action action) |
boolean |
perform(java.util.Vector<KeyValuePairAlpha> params) |
protected void |
removeAllOfTheList()
Removes all items of the list.
|
protected void |
requestListingFocus()
Request the focus to the list.
|
void |
selectAll() |
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 |
setEditable(boolean value) |
void |
setSelectedIdentifier(Identifier identifier)
Selects an item of the list / a row by identifier.
|
void |
setValue(java.lang.String value) |
void |
setVisible(boolean b) |
acceptsClosingDueToInactivity, actionPerformed, clearMessage, constructGUI, createButton, createButton, createComboBox, createComboBox, createComboBox, createIntField, createIntField, createTextField, createTextField, createTextFieldForGlobalSearch, createVariableChoice, createVariableChoice, creationEnding, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
requestFocusInWindow
setEnabled
protected final MustList centerList
protected javax.swing.JScrollPane attrListScroll
protected java.util.Hashtable<java.lang.String,RemoteGUIComponent> rgcs
protected RemComboBox currentComboBox
public java.lang.String getId()
getId
in interface Identified
protected MustButton getDefaultButton()
public void setVisible(boolean b)
setVisible
in interface AppletDialog
setVisible
in interface AppearanceModifiable
setVisible
in class SelectDialog
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()
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
public void setSelectedIdentifier(Identifier identifier)
SelectDialog
setSelectedIdentifier
in class SelectDialog
identifier
- the identifier of the item to be selectedprotected 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()
protected final void endOfListThread()
public void setValue(java.lang.String value)
setValue
in interface RemoteGUIComponent
public void setEditable(boolean value)
setEditable
in interface RemoteGUIComponent
public boolean isModified()
RemoteGUIComponent
isModified
in interface RemoteGUIComponent
public void extendParams(java.util.Vector<KeyValuePairAlpha> params)
extendParams
in interface ParamExtender
public void selectAll()
selectAll
in interface RemoteGUIComponent
public void perform(Action action)
perform
in interface AppletDialog
protected void listButtonAction()
SelectDialog
listButtonAction
in class SelectDialog
protected void chooseButtonAction()
SelectDialog
chooseButtonAction
in class SelectDialog
public boolean perform(java.util.Vector<KeyValuePairAlpha> params)
protected java.util.Vector<KeyValuePairAlpha> getSynchParams()
public void closeInstance()
SelectDialog
closeInstance
in class SelectDialog
protected void contactServer(java.lang.String action)
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de