public class PopPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
okButtonText |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PopPanel(java.lang.String message,
java.lang.String title)
Creates a popup panel with a default character width and an
"OK" button.
|
PopPanel(java.lang.String message,
java.lang.String title,
java.awt.Cursor buttonCursor)
Creates a popup panel with a default character width and an
"OK" button.
|
PopPanel(java.lang.String message,
java.lang.String title,
java.awt.Cursor buttonCursor,
java.lang.String buttonText)
Creates a popup panel with a custom character width.
|
PopPanel(java.lang.String message,
java.lang.String title,
int charWidth)
Creates a popup panel with a custom character width and an
"OK" button.
|
PopPanel(java.lang.String message,
java.lang.String title,
int charWidth,
java.awt.Cursor buttonCursor,
java.lang.String buttonText)
Creates a popup panel with a custom character width.
|
PopPanel(java.lang.String message,
java.lang.String title,
int charWidth,
java.awt.Cursor buttonCursor,
java.lang.String buttonText,
javax.swing.JPanel bottomPanel)
Creates a popup panel with a custom character width.
|
PopPanel(java.lang.String message,
java.lang.String title,
int charWidth,
java.lang.String buttonText)
Creates a popup panel with a custom character width.
|
PopPanel(java.lang.String message,
java.lang.String title,
java.lang.String buttonText)
Creates a popup panel with a default character width.
|
Modifier and Type | Method and Description |
---|---|
static javax.swing.border.Border |
createShadowedBevelBorder(java.lang.String title)
Creates and returns shadowed bevel border.
|
boolean |
getPopButtonPressedFlag()
Determines if the button on this PopPanel was pressed (resulting
in the PopPanel being closed).
|
(package private) void |
startModal() |
(package private) void |
stopModal() |
void |
waitForButton()
Method which blocks the calling thread until the popup panel is
dismissed.
|
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, paint, paintBorder, paintChildren, paintComponent, 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, update
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, 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, 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, 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, transferFocusUpCycle
public static final java.lang.String okButtonText
public PopPanel(java.lang.String message, java.lang.String title)
message
- message text for the panel.title
- title text for the panel.public PopPanel(java.lang.String message, java.lang.String title, int charWidth)
message
- message text for the panel.title
- title text for the panel.charWidth
- approximate width for the panel, measured in
characters.public PopPanel(java.lang.String message, java.lang.String title, java.awt.Cursor buttonCursor)
message
- message text for the panel.title
- title text for the panel.buttonCursor
- if not 'null' then sets the cursor for the
button.public PopPanel(java.lang.String message, java.lang.String title, java.lang.String buttonText)
message
- message text for the panel.title
- title text for the panel.buttonText
- if not null then a string containing the text
for the button; if null then no button is displayed.public PopPanel(java.lang.String message, java.lang.String title, int charWidth, java.lang.String buttonText)
message
- message text for the panel.title
- title text for the panel.charWidth
- approximate width for the panel, measured in
characters.buttonText
- if not null then a string containing the text
for the button; if null then no button is displayed.public PopPanel(java.lang.String message, java.lang.String title, java.awt.Cursor buttonCursor, java.lang.String buttonText)
message
- message text for the panel.title
- title text for the panel.buttonCursor
- if not 'null' then sets the cursor for the
button.buttonText
- if not null then a string containing the text
for the button; if null then no button is displayed.public PopPanel(java.lang.String message, java.lang.String title, int charWidth, java.awt.Cursor buttonCursor, java.lang.String buttonText)
message
- message text for the panel.title
- title text for the panel.charWidth
- approximate width for the panel, measured in
characters.buttonCursor
- if not 'null' then sets the cursor for the
button.buttonText
- if not null then a string containing the text
for the button; if null then no button is displayed.public PopPanel(java.lang.String message, java.lang.String title, int charWidth, java.awt.Cursor buttonCursor, java.lang.String buttonText, javax.swing.JPanel bottomPanel)
message
- message text for the panel.title
- title text for the panel.charWidth
- approximate width for the panel, measured in
characters.buttonCursor
- if not 'null' then sets the cursor for the
button.buttonText
- if not null then a string containing the text
for the button; if null then no button is displayed.bottomPanel
- the bottom panel or null for none.public void waitForButton()
public boolean getPopButtonPressedFlag()
void startModal()
void stopModal()
public static javax.swing.border.Border createShadowedBevelBorder(java.lang.String title)
title
- the title to put on the border.