Package net.simplace.ui.usermessage
Class FWMessagePanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.simplace.ui.usermessage.FWMessagePanel
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,HyperlinkListener
Infopanel with support for the different optionpane icons.
- Author:
- Andreas Enders
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final Icon
Icon for ConfirmDialogs.static final int
static final Icon
Icon for ExceptionDialogs.static final int
static final Icon
Icon for InfoDialogs.static final int
static final Icon
Icon for QuestionDialogs.static final int
static final Icon
Icon for WarningDialogs.Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorDescriptionFWMessagePanel
(String aInfoText, int aIconID) Creates a InfoPanel with the given icon id.FWMessagePanel
(String aTitle, String aInfoText, int aIconID) Creates a InfoPanel with the given icon id.FWMessagePanel
(String aTitle, String aInfoText, Icon aIcon) Creates a InfoPanel with the given icon.FWMessagePanel
(String aTitle, String aInfoText, Icon aIcon, Integer aMaxTextWidth) Creates a InfoPanel with the given icon.FWMessagePanel
(String aTitle, String aInfoText, Icon aIcon, Integer aMaxTextWidth, boolean aAllwaysVisible) Creates a InfoPanel with the given icon.FWMessagePanel
(String aInfoText, Icon aIcon) Creates a InfoPanel with the given icon. -
Method Summary
Modifier and TypeMethodDescriptionstatic FWMessagePanel
getInfoPanel
(String aInfoText) Return the Panel with the given text.static FWMessagePanel
getInfoPanel
(String aInfoText, int aIconID) Return the Panel with the given text and the specified icon.static FWMessagePanel
getInfoPanel
(String aTitle, String aInfoText) Return the Panel with the given text.static FWMessagePanel
getInfoPanel
(String aTitle, String aInfoText, int aIconID) Return the Panel with the given text and the specified icon.static FWMessagePanel
getInfoPanel
(String aTitle, String aInfoText, Icon aIcon) Return the Panel with the given text and the specified icon.static FWMessagePanel
getInfoPanel
(String aInfoText, Icon aIcon) Return the Panel with the given text and the specified icon.void
static void
setInfoPanelsVisible
(boolean aVisible) Shows or hides all instances.void
setInfoText
(String aInfoText) Sets the text.void
setMinimized
(boolean aMinimized) Minimizes or maximizes this infopanelvoid
Sets the title.static boolean
Inverts the visibility of all instances and returns the new visibility-state.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
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, 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
Methods inherited from class java.awt.Container
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
Methods inherited from class java.awt.Component
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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
INFO_ICON
Icon for InfoDialogs. -
QUESTION_ICON
Icon for QuestionDialogs. -
CONFIRM_ICON
Icon for ConfirmDialogs. -
WARNING_ICON
Icon for WarningDialogs. -
EXCEPTION_ICON
Icon for ExceptionDialogs. -
INFO
public static final int INFO- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
EXCEPTION
public static final int EXCEPTION- See Also:
-
WARNING
public static final int WARNING- See Also:
-
CONFIRM
public static final int CONFIRM- See Also:
-
-
Constructor Details
-
FWMessagePanel
Creates a InfoPanel with the given icon id. -
FWMessagePanel
Creates a InfoPanel with the given icon id. -
FWMessagePanel
Creates a InfoPanel with the given icon. -
FWMessagePanel
Creates a InfoPanel with the given icon. -
FWMessagePanel
Creates a InfoPanel with the given icon. -
FWMessagePanel
public FWMessagePanel(String aTitle, String aInfoText, Icon aIcon, Integer aMaxTextWidth, boolean aAllwaysVisible) Creates a InfoPanel with the given icon.
-
-
Method Details
-
swapInfoPanelVisibility
public static boolean swapInfoPanelVisibility()Inverts the visibility of all instances and returns the new visibility-state. -
setInfoPanelsVisible
public static void setInfoPanelsVisible(boolean aVisible) Shows or hides all instances. -
setMinimized
public void setMinimized(boolean aMinimized) Minimizes or maximizes this infopanel -
getPreferredSize
- Overrides:
getPreferredSize
in classJComponent
-
getInfoPanel
Return the Panel with the given text and the specified icon. -
getInfoPanel
Return the Panel with the given text and the specified icon. -
getInfoPanel
Return the Panel with the given text and the specified icon. -
getInfoPanel
Return the Panel with the given text and the specified icon. -
getInfoPanel
Return the Panel with the given text. -
getInfoPanel
Return the Panel with the given text. -
setTitle
Sets the title. -
setInfoText
Sets the text. -
hyperlinkUpdate
- Specified by:
hyperlinkUpdate
in interfaceHyperlinkListener
-