Laziness
, ImageObserver
, MenuContainer
, Serializable
, Accessible
AbstractDialogPage
public abstract class AbstractPage extends JPanel implements Laziness
PageEvent
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Container.AccessibleAWTContainer
JComponent.AccessibleJComponent
JPanel.AccessibleJPanel
Modifier and Type | Field | Description |
---|---|---|
protected PageEvent |
_pageEvent |
Only one
DataChangeEvent is needed per model instance since the event's only (read-only) state is
the source property. |
static int |
INVOKE_ON_ALL |
Used by setInvokeCondition().
|
static int |
INVOKE_ON_NONE |
Used by setInvokeCondition().
|
static int |
INVOKE_ON_PAINT |
Used by setInvokeCondition().
|
static int |
INVOKE_ON_REPAINT |
Used by setInvokeCondition().
|
static int |
INVOKE_ON_UPDATE |
Used by setInvokeCondition().
|
static int |
INVOKE_ON_VALIDATE |
Used by setInvokeCondition().
|
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractPage() |
Creates an AbstractPage.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPageListener(PageListener l) |
Adds a
PageListener to the page. |
boolean |
allowClosing() |
Allow this document closing.
|
void |
firePageEvent(int id) |
Runs each
PageListener 's pageEventFired method. |
void |
firePageEvent(Object source,
int id) |
Runs each
PageListener 's pageEventFired method. |
int |
getInvokeCondition() |
Gets the invoke condition.
|
PageListener[] |
getPageListeners() |
Returns an array of all the
PageListener s added to this Page with
addPageListener . |
void |
initialize() |
Force the lazyInitialize() method implemented in the child class to be called.
|
void |
invalidate() |
|
void |
paint(Graphics g) |
|
void |
paintAll(Graphics g) |
|
void |
paintComponents(Graphics g) |
|
void |
removePageListener(PageListener l) |
Removes a
PageListener from the page. |
void |
repaint() |
|
void |
repaint(int i1,
int i2,
int i3,
int i4) |
|
void |
repaint(long l) |
|
void |
repaint(long l,
int i1,
int i2,
int i3,
int i4) |
|
void |
reset() |
Resets the page which will result all child components being removed and the method
initialize() being
invoked again. |
void |
revalidate() |
|
void |
setAllowClosing(boolean allowClosing) |
Sets allow closing.
|
void |
setInvokeCondition(int invokeCondition) |
Sets the invoke condition.
|
void |
update(Graphics g) |
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, 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, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, 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
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
lazyInitialize
public static int INVOKE_ON_ALL
public static int INVOKE_ON_NONE
public static int INVOKE_ON_PAINT
public static int INVOKE_ON_REPAINT
public static int INVOKE_ON_UPDATE
public static int INVOKE_ON_VALIDATE
protected transient PageEvent _pageEvent
DataChangeEvent
is needed per model instance since the event's only (read-only) state is
the source property. The source of events generated here is always "this".public int getInvokeCondition()
public void setInvokeCondition(int invokeCondition)
invokeCondition
- the invoke condition.public void invalidate()
invalidate
in class Container
public void revalidate()
revalidate
in class JComponent
public void paint(Graphics g)
paint
in class JComponent
public void paintComponents(Graphics g)
paintComponents
in class Container
public void repaint(long l, int i1, int i2, int i3, int i4)
repaint
in class JComponent
public void update(Graphics g)
update
in class JComponent
public final void initialize()
public void reset()
initialize()
being
invoked again.public void addPageListener(PageListener l)
PageListener
to the page.l
- the PageListener
to be addedpublic void removePageListener(PageListener l)
PageListener
from the page.l
- the PageListener
to be removedpublic PageListener[] getPageListeners()
PageListener
s added to this Page
with
addPageListener
.PageListener
s added, or an empty array if no listeners have been addedpublic void firePageEvent(int id)
PageListener
's pageEventFired
method.id
- event id.public void firePageEvent(Object source, int id)
PageListener
's pageEventFired
method.source
- of this eventid
- event id.public void setAllowClosing(boolean allowClosing)
allowClosing
- true or false.public boolean allowClosing()