public class TableAdministration extends AppletGUIs implements java.awt.event.ActionListener, ParamExtender, ServerCaller
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<MustButton> |
additionalButtons |
protected int |
columnIndex |
protected java.lang.Object[][] |
data |
protected int |
emptyRows |
protected java.lang.Object[] |
fieldInis |
protected Identifier[] |
identifier |
protected javax.swing.JPanel |
panelButtons |
protected int |
rowIndex |
protected MustTable |
table
Reminder of components to be found by their ID for further actions like value settings
|
protected IdentifyTableModel |
tableModel |
protected de.must.applet.RGUIGlobal.Veto |
veto |
messageReceiver, title
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
TableAdministration(java.lang.String title,
MustStatusLabel messageReceiver) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Controls action events like button pressed.
|
protected void |
buttonDelEvent()
Executed when delete button is pressed.
|
protected boolean |
buttonOkEvent() |
protected boolean |
contactServer(java.lang.String action) |
protected boolean |
contactServer(java.lang.String action,
java.util.Vector<KeyValuePairAlpha> params) |
boolean |
contactServer(java.util.Vector<KeyValuePairAlpha> params) |
MustButton |
createButton(java.lang.String label,
java.lang.String tooltiptext,
java.lang.String actionCommand,
java.awt.event.ActionListener l) |
protected MustTable |
createTable(IdentifyTableModel newTableModel)
Creates a new administration grid based on the specified table model.
|
void |
extendParams(java.util.Vector<KeyValuePairAlpha> params) |
void |
generalActionBeginnung()
Initializes things before an action begins like resetting the status label.
|
protected void |
generalActionEnding()
Concludes things after an action ended like resetting the status label to
its default value.
|
java.lang.String |
getId() |
protected java.util.Vector<KeyValuePairAlpha> |
getSynchParams() |
boolean |
isCancelAllowed()
Returns true if it is allowed to cancel the dialog.
|
boolean |
isClosingAllowed()
Returns true if it is allowed to close the dialog.
|
void |
loadValues()
Loads an entity specified by a primary key integer value.
|
boolean |
perform(Action action) |
protected void |
reInitialize() |
void |
select(int row)
Selects the specified row.
|
protected void |
setColumnToolTip(int column,
java.lang.String toolTipText)
Sets the column's tool tip text.
|
protected void |
stopCellEditing() |
getTranslation
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setEnabled, setVisible
protected int emptyRows
protected IdentifyTableModel tableModel
protected MustTable table
protected javax.swing.JPanel panelButtons
protected java.util.Vector<MustButton> additionalButtons
protected java.lang.Object[] fieldInis
protected java.lang.Object[][] data
protected Identifier[] identifier
protected int rowIndex
protected int columnIndex
protected de.must.applet.RGUIGlobal.Veto veto
public TableAdministration(java.lang.String title, MustStatusLabel messageReceiver)
public boolean perform(Action action)
perform
in class AppletGUIs
public MustButton createButton(java.lang.String label, java.lang.String tooltiptext, java.lang.String actionCommand, java.awt.event.ActionListener l)
protected void reInitialize()
MustFrame.reInitialize()
protected MustTable createTable(IdentifyTableModel newTableModel)
newTableModel
- the data table model to be used for the gridprotected void setColumnToolTip(int column, java.lang.String toolTipText)
column
- the name of the columntoolTipText
- the column's tool tip textpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- the action event to be interpretedpublic void generalActionBeginnung()
protected void generalActionEnding()
public void loadValues()
identifyValue
- the primary key integer value.protected void buttonDelEvent()
protected boolean buttonOkEvent()
public void select(int row)
row
- the row to be selectedpublic boolean isCancelAllowed()
protected void stopCellEditing()
public boolean isClosingAllowed()
protected boolean contactServer(java.lang.String action)
protected boolean contactServer(java.lang.String action, java.util.Vector<KeyValuePairAlpha> params)
public boolean contactServer(java.util.Vector<KeyValuePairAlpha> params)
contactServer
in interface ServerCaller
public void extendParams(java.util.Vector<KeyValuePairAlpha> params)
extendParams
in interface ParamExtender
protected java.util.Vector<KeyValuePairAlpha> getSynchParams()
public java.lang.String getId()
getId
in interface Identified
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de