public class PNotesPage extends PIACustomizablePanel implements ActionListener, VetoableChangeListener, PContextChangedListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyisTracking, mIAList, mImpl, unregListIMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImagelistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PNotesPage(JFrame frame) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent ae)
Handle button events
|
void |
appletStart(PContextChangedEvent event)
Handle a ContextChanged event
|
void |
appletStop(PContextChangedEvent event)
Handle a ContextChanged event
|
protected void |
closeNotes()
Clear the text in the Add-Notes area before exiting
|
boolean |
exit()
On window event check if the fields are dirtied and the user wants to save
the notes
|
String |
getControllerClassName()
Get the class name for this classes controller
|
protected boolean |
getIsNotesVisible()
this is a helper method for the parent frame to check if the panel has any
updated info on the last-saved state (whether visible or not)
|
PModelHandle |
getModelHandle()
Get the current model handle
|
protected String |
getOldNotes() |
boolean |
isDirty()
Check if the user-entered field is dirty
|
boolean |
okToExit(PContextChangedEvent event)
Listens to window close event.
|
protected boolean |
queryUser()
Ask user if the dirtied text-field need to be saved
|
protected void |
saveNotes()
save the notes.
|
void |
saveNotes(int notesCategory,
String textToSave)
Overloaded saveNotes.
|
protected void |
setIsNotesVisible(boolean flag)
this is a helper method for the parent frame to check if the panel has any
updated info on the last-saved state (whether visible or not)
|
protected void |
setOldText()
Set the text in the view are with old notes
|
void |
sizeChanged(PContextChangedEvent event)
Handle a ContextChanged event
|
void |
toTop(PContextChangedEvent event)
Handle a ContextChanged event
|
void |
vetoableChange(PropertyChangeEvent event)
Implement veteoableChange.
|
void |
wasOnTop(PContextChangedEvent event)
Handle a ContextChanged event
|
clear, collectData, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isError, isInputTracking, isLight, isRequired, processError, resetToDefault, revertToPrimary, setBackgroundImageMode, setBackgroundImageSource, setClean, setCurrencyDisplay, setDefault, setError, setInputTracking, setModelHandle, setRequired, setResourceName, togglePrimaryToSecondary, unregister, viewDataChangegetBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcongetAccessibleContext, 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, paint, paintBorder, paintChildren, 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, updateadd, 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, 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, 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, transferFocusUpCyclepublic PNotesPage(JFrame frame)
public PModelHandle getModelHandle()
getModelHandle in interface PComponentgetModelHandle in class PIACustomizablePanelPModelHandle
associated with this component.protected String getOldNotes()
public String getControllerClassName() throws RemoteException
getControllerClassName in interface PComponentgetControllerClassName in class PIACustomizablePanelString.RemoteException - thrown for errorspublic void actionPerformed(ActionEvent ae)
actionPerformed in interface ActionListener- - ae - button action event to be handled/window close eventprotected void setOldText()
protected void closeNotes()
public boolean isDirty()
isDirty in interface PComponentAttributeisDirty in class PIACustomizablePanelprotected void saveNotes()
public void saveNotes(int notesCategory,
String textToSave)
notesCategory - textToSave - protected boolean queryUser()
public boolean exit()
protected boolean getIsNotesVisible()
protected void setIsNotesVisible(boolean flag)
flag - -public void vetoableChange(PropertyChangeEvent event) throws PropertyVetoException
vetoableChange in interface VetoableChangeListenerVeteoable - change eventPropertyVetoExceptionpublic boolean okToExit(PContextChangedEvent event)
okToExit in interface PContextChangedListenerwindow - close eventpublic void toTop(PContextChangedEvent event)
toTop in interface PContextChangedListenerevent - The event to handlepublic void wasOnTop(PContextChangedEvent event)
wasOnTop in interface PContextChangedListenerevent - The event to handlepublic void appletStart(PContextChangedEvent event)
appletStart in interface PContextChangedListenerevent - The event to handlepublic void appletStop(PContextChangedEvent event)
appletStop in interface PContextChangedListenerevent - The event to handlepublic void sizeChanged(PContextChangedEvent event)
sizeChanged in interface PContextChangedListenerevent - The event to handleCopyright © 2003, 2023, Oracle and/or its affiliates.