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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final IconIcon for ConfirmDialogs.static final intstatic final IconIcon for ExceptionDialogs.static final intstatic final IconIcon for InfoDialogs.static final intstatic final IconIcon for QuestionDialogs.static final intstatic final IconIcon 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_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionFWMessagePanel(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 FWMessagePanelgetInfoPanel(String aInfoText) Return the Panel with the given text.static FWMessagePanelgetInfoPanel(String aInfoText, int aIconID) Return the Panel with the given text and the specified icon.static FWMessagePanelgetInfoPanel(String aTitle, String aInfoText) Return the Panel with the given text.static FWMessagePanelgetInfoPanel(String aTitle, String aInfoText, int aIconID) Return the Panel with the given text and the specified icon.static FWMessagePanelgetInfoPanel(String aTitle, String aInfoText, Icon aIcon) Return the Panel with the given text and the specified icon.static FWMessagePanelgetInfoPanel(String aInfoText, Icon aIcon) Return the Panel with the given text and the specified icon.voidstatic voidsetInfoPanelsVisible(boolean aVisible) Shows or hides all instances.voidsetInfoText(String aInfoText) Sets the text.voidsetMinimized(boolean aMinimized) Minimizes or maximizes this infopanelvoidSets the title.static booleanInverts the visibility of all instances and returns the new visibility-state.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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:
getPreferredSizein 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:
hyperlinkUpdatein interfaceHyperlinkListener
-