Package net.infonode.gui
Class ContentTitleBar
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- net.infonode.gui.panel.BaseContainer
-
- net.infonode.gui.shaped.panel.ShapedPanel
-
- net.infonode.gui.hover.panel.HoverableShapedPanel
-
- net.infonode.gui.ContentTitleBar
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,BackgroundPainter
,Hoverable
- Direct Known Subclasses:
ViewTitleBar
public class ContentTitleBar extends HoverableShapedPanel
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description ContentTitleBar()
ContentTitleBar(java.awt.Component hoveredComponent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.Icon
getIcon()
javax.swing.JLabel
getLabel()
Alignment
getLabelAlignment()
java.awt.Insets
getLabelInsets()
javax.swing.JComponent[]
getLeftTitleComponents()
javax.swing.JComponent[]
getRightTitleComponents()
java.lang.String
getText()
boolean
isFlipTitleComponents()
void
setFlipTitleComponents(boolean flipTitleComponents)
void
setIcon(javax.swing.Icon icon)
void
setLabelAlignment(Alignment labelAlignment)
void
setLabelInsets(java.awt.Insets labelInsets)
void
setLayoutDirection(Direction direction)
void
setLeftTitleComponents(javax.swing.JComponent[] leftTitleComponents)
void
setLeftTitleComponents(javax.swing.JComponent[] leftTitleComponents, java.awt.Insets[] leftTitleComponentsInsets)
void
setRightTitleComponents(javax.swing.JComponent[] rightTitleComponents)
void
setRightTitleComponents(javax.swing.JComponent[] rightTitleComponents, java.awt.Insets[] rightTitleComponentsInsets)
-
Methods inherited from class net.infonode.gui.hover.panel.HoverableShapedPanel
acceptHover, getHoveredComponent, getHoverListener, hoverEnter, hoverExit, isHovered, setHoverListener
-
Methods inherited from class net.infonode.gui.shaped.panel.ShapedPanel
contains, getComponentPainter, getDirection, getShape, getShapedBorder, inside, isClipChildren, isHorizontalFlip, isVerticalFlip, paintChildren, paintComponent, setBorder, setClipChildren, setComponentPainter, setDirection, setHorizontalFlip, setVerticalFlip
-
Methods inherited from class net.infonode.gui.panel.BaseContainer
setBackground, setFont, setForeground, setOpaque, setUI
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, 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, 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, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, 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, 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
-
-
-
-
Method Detail
-
getLabel
public javax.swing.JLabel getLabel()
-
getText
public java.lang.String getText()
-
getIcon
public javax.swing.Icon getIcon()
-
setIcon
public void setIcon(javax.swing.Icon icon)
-
getLabelAlignment
public Alignment getLabelAlignment()
-
setLabelAlignment
public void setLabelAlignment(Alignment labelAlignment)
-
setLayoutDirection
public void setLayoutDirection(Direction direction)
-
getLabelInsets
public java.awt.Insets getLabelInsets()
-
setLabelInsets
public void setLabelInsets(java.awt.Insets labelInsets)
-
isFlipTitleComponents
public boolean isFlipTitleComponents()
-
setFlipTitleComponents
public void setFlipTitleComponents(boolean flipTitleComponents)
-
getLeftTitleComponents
public javax.swing.JComponent[] getLeftTitleComponents()
-
setLeftTitleComponents
public void setLeftTitleComponents(javax.swing.JComponent[] leftTitleComponents)
-
setLeftTitleComponents
public void setLeftTitleComponents(javax.swing.JComponent[] leftTitleComponents, java.awt.Insets[] leftTitleComponentsInsets)
-
getRightTitleComponents
public javax.swing.JComponent[] getRightTitleComponents()
-
setRightTitleComponents
public void setRightTitleComponents(javax.swing.JComponent[] rightTitleComponents)
-
setRightTitleComponents
public void setRightTitleComponents(javax.swing.JComponent[] rightTitleComponents, java.awt.Insets[] rightTitleComponentsInsets)
-
-