public class Message_Panel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static javax.swing.text.SimpleAttributeSet |
ATTENTION_STYLE
A text style suitable for messages meant to get the operator's attention.
|
static javax.swing.text.SimpleAttributeSet |
BLUE_STYLE
A bold, blue text style.
|
static javax.swing.text.SimpleAttributeSet |
ERROR_STYLE
A text style suitable for error messages.
|
static javax.swing.text.SimpleAttributeSet |
GREEN_STYLE
A bold, green text style.
|
static java.lang.String |
ID
Class identification name with source code version and date.
|
static javax.swing.text.SimpleAttributeSet |
ORANGE_STYLE
A bold, orange text style.
|
static javax.swing.text.SimpleAttributeSet |
PLAIN_STYLE
The plain text style for messages.
|
static javax.swing.text.SimpleAttributeSet |
RED_STYLE
A bold, ed text style.
|
static javax.swing.text.SimpleAttributeSet |
SUCCESS_STYLE
A text style suitable for success messages.
|
static javax.swing.text.SimpleAttributeSet |
WARNING_STYLE
A text style suitable for warning messages.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
Message_Panel()
Creates a new message panel.
|
Modifier and Type | Method and Description |
---|---|
void |
append(java.lang.String msg)
Adds a plain message to the panel.
|
void |
append(java.lang.String msg,
javax.swing.text.AttributeSet attributes)
Adds a message to the panel using the given attribute set.
|
void |
appendAttentionMessage(java.lang.String msg)
Adds an attention message to the panel.
|
void |
appendBlueMessage(java.lang.String msg)
Adds blue-text message to the panel.
|
void |
appendErrorMessage(java.lang.String msg)
Adds an error message to the panel.
|
void |
appendGreenMessage(java.lang.String msg)
Adds green-text message to the panel.
|
void |
appendOrangeMessage(java.lang.String msg)
Adds orange-text message to the panel.
|
void |
appendRedMessage(java.lang.String msg)
Adds red-text message to the panel.
|
void |
appendSuccessMessage(java.lang.String msg)
Adds an success message to the panel.
|
void |
appendWarningMessage(java.lang.String msg)
Adds a warning message to the panel.
|
void |
clear()
Clears all messages from the panel.
|
javax.swing.JTextPane |
getJTextPane()
Gets the message panel's message text area.
|
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 ID
public static final javax.swing.text.SimpleAttributeSet PLAIN_STYLE
SimpleAttributeSet
.public static final javax.swing.text.SimpleAttributeSet ATTENTION_STYLE
PLAIN_STYLE
, but the text is
bold and blue.public static final javax.swing.text.SimpleAttributeSet SUCCESS_STYLE
PLAIN_STYLE
, but the text is bold and dark green.public static final javax.swing.text.SimpleAttributeSet WARNING_STYLE
PLAIN_STYLE
, but the text is bold and dark orange.public static final javax.swing.text.SimpleAttributeSet ERROR_STYLE
PLAIN_STYLE
, but the text is bold and red.public static final javax.swing.text.SimpleAttributeSet BLUE_STYLE
PLAIN_STYLE
. It is identical to the ATTENTION_STYLE
.public static final javax.swing.text.SimpleAttributeSet GREEN_STYLE
PLAIN_STYLE
. It is identical to the SUCCESS_STYLE
.public static final javax.swing.text.SimpleAttributeSet ORANGE_STYLE
PLAIN_STYLE
. It is identical to the WARNING_STYLE
.public static final javax.swing.text.SimpleAttributeSet RED_STYLE
PLAIN_STYLE
. It is identical to the ERROR_STYLE
.public javax.swing.JTextPane getJTextPane()
public void clear()
public void append(java.lang.String msg, javax.swing.text.AttributeSet attributes)
PLAIN_STYLE
will be used. If the message
is null, the panel will be cleared.msg
- the message to add.attributes
- the attribute set to be applied to the message.public void append(java.lang.String msg)
PLAIN_STYLE
style is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendAttentionMessage(java.lang.String msg)
ATTENTION_STYLE
is
used. If msg is null, the panel will be cleared.msg
- the message to add.public void appendSuccessMessage(java.lang.String msg)
SUCCESS_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendWarningMessage(java.lang.String msg)
WARNING_STYLE
style is
used. If msg is null, the panel will be cleared.msg
- the message to add.public void appendErrorMessage(java.lang.String msg)
ERROR_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendBlueMessage(java.lang.String msg)
BLUE_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendGreenMessage(java.lang.String msg)
GREEN_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendOrangeMessage(java.lang.String msg)
ORANGE_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.public void appendRedMessage(java.lang.String msg)
RED_STYLE
is used.
If msg is null, the panel will be cleared.msg
- the message to add.Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona