public abstract class AbstractPage extends javax.swing.JPanel implements Laziness
PageEvent
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and 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().
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier | Constructor and Description |
---|---|
protected |
AbstractPage()
Creates an AbstractPage.
|
Modifier and Type | Method and 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(java.lang.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(java.awt.Graphics g) |
void |
paintAll(java.awt.Graphics g) |
void |
paintComponents(java.awt.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 |
revalidate() |
void |
setAllowClosing(boolean allowClosing)
Sets allow closing.
|
void |
setInvokeCondition(int invokeCondition)
Sets the invoke condition.
|
void |
update(java.awt.Graphics g) |
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, 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
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
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, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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
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 java.awt.Container
public void revalidate()
revalidate
in class javax.swing.JComponent
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void paintAll(java.awt.Graphics g)
paintAll
in class java.awt.Component
public void paintComponents(java.awt.Graphics g)
paintComponents
in class java.awt.Container
public void repaint()
repaint
in class java.awt.Component
public void repaint(long l)
repaint
in class java.awt.Component
public void repaint(int i1, int i2, int i3, int i4)
repaint
in class java.awt.Component
public void repaint(long l, int i1, int i2, int i3, int i4)
repaint
in class javax.swing.JComponent
public void update(java.awt.Graphics g)
update
in class javax.swing.JComponent
public final void initialize()
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(java.lang.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()