public abstract class PropertyAdministration extends MustFrameWithStatusLabel implements java.awt.event.ActionListener
AttributeList
,
Serialized Formjavax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected MustButton |
buttonCancel |
protected MustButton |
buttonOk |
protected MustCheckBox |
checkRepeatedInput |
protected AttributeList |
currentAttributeList |
protected ChoiceManager |
lastChoiceManager |
protected MustTabbedPane |
mustTabbedPane |
protected PropertyAdministrationInlay |
pai |
protected javax.swing.JPanel |
panelButtons |
protected java.util.Vector<AttributeList> |
tabAttributeList |
protected int |
tabCount |
protected int |
tabSize |
statusLabel
defaultCursor, ownerFrame, waitCursor
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
PropertyAdministration()
Constructs a new property administration
|
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsClosingDueToInactivity()
Returns true if frame accepts closing due to inactivity.
|
void |
actionPerformed(java.awt.event.ActionEvent e)
Controls action events like button pressed.
|
protected void |
append(MustButton button)
Appends the passed button to the current AttributeList.
|
protected void |
append(java.lang.String infoExtension)
Adds a string to the line as previously used.
|
protected void |
creationEnding()
Conclusion of the construction process.
|
protected PropertyAdministrationInlay |
getPropertyAdministrationInlay() |
protected void |
newPanel()
Creates a new panel with an attribute list.
|
protected void |
newPanel(java.lang.String tabLabel)
Creates a new panel with an attribute list with default line size.
|
protected void |
newPanel(java.lang.String tabLabel,
javax.swing.JPanel panel)
Adds the specified panel to the tabbed pane.
|
protected boolean |
okButtonAction()
Does all the things necessary when user pushes OK button and returns true if
there was nothing rejected.
|
protected void |
optimizeLayout() |
protected void |
packIfNotLaidOut()
Packs the frame if it isn't already laid-out by user.
|
protected void |
recover()
Recovers the frame.
|
protected void |
setDefaultLocation(int x,
int y)
Sets the default frame location for the users first application use.
|
protected void |
setDefaultSize(java.awt.Dimension layoutDim)
Sets the default frame size for the users first application use.
|
protected void |
setLayoutTolerance(int reduceWidthPercent,
int enlargeWidthPercent)
Sets the layout tolerance concerning length of last input fields to reducing variations of right input field endings.
|
void |
setVisible(boolean b) |
generalActionBeginnung, generalActionEnding, init, resetMessage, resetTemporaryMessage, setDefaultStatustext, setMessage, setMessageToKeep, setMessageToKeep
adjustSizeToPlausibleValue, bringToFrontAll, closeAll, closeAll, closeAllDueToInactivity, closeInstance, closeMainInstance, componentHidden, componentMoved, componentResized, componentShown, deiconifyAllExept, deregisterAsMainInstance, destroy, finalize, free, getAppResStr, getFrame, getHelpTarget, getHelpTopic, getLocale, getOrCreateMainInstance, getOrCreateMainInstance, getTranslation, iconifyAllExept, isCached, isClosingAllowed, isClosingAllowedForAllFrames, isLaidOut, isRevivable, locateInCenter, logDebug, logError, logError, logError, logInfo, maximizeToBottomAndRight, open, packAndLocateInCenter, packAndLocateInCenterIfNotLaidOut, popupMessage, reInitialize, setDefaultIconImage, setDefaultIconImages, setHelpContext, setHelpContext, setIconImages, setLocaleStatically, setTitle, toFront, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack
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, 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 PropertyAdministrationInlay pai
protected int tabSize
protected int tabCount
protected MustTabbedPane mustTabbedPane
protected java.util.Vector<AttributeList> tabAttributeList
protected AttributeList currentAttributeList
protected ChoiceManager lastChoiceManager
protected javax.swing.JPanel panelButtons
protected MustCheckBox checkRepeatedInput
protected MustButton buttonOk
protected MustButton buttonCancel
public PropertyAdministration()
frameworkTextResource
- a resource for framework texts if not standardcreationEnding()
protected PropertyAdministrationInlay getPropertyAdministrationInlay()
protected void newPanel()
AttributeList
protected void newPanel(java.lang.String tabLabel)
tabLabel
- the label of the new tabAttributeList
protected void newPanel(java.lang.String tabLabel, javax.swing.JPanel panel)
tabLabel
- the label of the new tabpanel
- the panel to addprotected void append(MustButton button)
button
- the button to addprotected void append(java.lang.String infoExtension)
infoExtension
- the information to addprotected void creationEnding()
protected void setDefaultSize(java.awt.Dimension layoutDim)
layoutDim
- the size of the frameprotected void setDefaultLocation(int x, int y)
layoutDim
- the location of the frameprotected void packIfNotLaidOut()
MustFrame
packIfNotLaidOut
in class MustFrame
protected void setLayoutTolerance(int reduceWidthPercent, int enlargeWidthPercent)
reduceWidthPercent
- how much percent length of last input field may be reduced to accomplish right alignment with previous text fieldenlargeWidthPercent
- how much percent length of last input field may be enlarged to accomplish right alignment with previous text fieldpublic void setVisible(boolean b)
setVisible
in class java.awt.Window
protected void optimizeLayout()
protected void recover()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- the action event to be interpretedprotected boolean okButtonAction()
public boolean acceptsClosingDueToInactivity()
MustFrame
acceptsClosingDueToInactivity
in class MustFrame
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de