public abstract class AbstractPage extends javax.swing.JPanel implements Laziness
PageEvent javax.swing.JPanel.AccessibleJPaneljavax.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
PageListeners 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 |
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(java.awt.Graphics g) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, unregisterKeyboardActionadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitlazyInitializepublic 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.Containerpublic void revalidate()
revalidate in class javax.swing.JComponentpublic void paint(java.awt.Graphics g)
paint in class javax.swing.JComponentpublic void paintAll(java.awt.Graphics g)
paintAll in class java.awt.Componentpublic void paintComponents(java.awt.Graphics g)
paintComponents in class java.awt.Containerpublic void repaint()
repaint in class java.awt.Componentpublic void repaint(long l)
repaint in class java.awt.Componentpublic void repaint(int i1,
int i2,
int i3,
int i4)
repaint in class java.awt.Componentpublic void repaint(long l,
int i1,
int i2,
int i3,
int i4)
repaint in class javax.swing.JComponentpublic void update(java.awt.Graphics g)
update in class javax.swing.JComponentpublic 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()
PageListeners added to this Page with
addPageListener .PageListeners 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()