Package editor.tabpane
Class TabAndToolContainer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- editor.tabpane.TabAndToolContainer
-
- All Implemented Interfaces:
ICaptionBar,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class TabAndToolContainer extends javax.swing.JPanel implements ICaptionBar
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTabAndToolContainer.MyBorderLayout-
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 Modifier and Type Field Description private TabPosition_activePositionprivate java.util.List<ICaptionActionListener>_captionActionListenersprivate ICaptionActionListener.ActionType_captionTypeprivate java.util.List<javax.swing.event.ChangeListener>_captionTypeListenersprivate TabAndToolContainer_copiedFromprivate TabContainer_tabContainerprivate TabPane_tabPaneprivate ToolContainer_toolContainer-
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 Modifier Constructor Description privateTabAndToolContainer(TabAndToolContainer source)TabAndToolContainer(TabPane tabPane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCaptionActionListener(ICaptionActionListener captionListener)voidaddCaptionTypeListener(javax.swing.event.ChangeListener captionListener)voidaddDecoration(javax.swing.JComponent decoration, int iIndex)private voidconfigUi()(package private) voidfireCaptionActionPerformed(ICaptionActionListener.ActionType actionType)private voidfireCaptionTypePerformed()ICaptionActionListener.ActionTypegetCaptionType()java.awt.Component[]getDecorations()ICaptionBargetMinimizedPanel(TabPosition tabPosition)voidremoveCaptionActionListener(ICaptionActionListener captionListener)voidremoveCaptionTypeListener(javax.swing.event.ChangeListener captionListener)voidsetCaptionType(ICaptionActionListener.ActionType actionType)-
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, 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
-
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 Detail
-
_tabPane
private TabPane _tabPane
-
_tabContainer
private TabContainer _tabContainer
-
_toolContainer
private ToolContainer _toolContainer
-
_captionType
private ICaptionActionListener.ActionType _captionType
-
_activePosition
private TabPosition _activePosition
-
_copiedFrom
private TabAndToolContainer _copiedFrom
-
_captionActionListeners
private java.util.List<ICaptionActionListener> _captionActionListeners
-
_captionTypeListeners
private java.util.List<javax.swing.event.ChangeListener> _captionTypeListeners
-
-
Constructor Detail
-
TabAndToolContainer
public TabAndToolContainer(TabPane tabPane)
-
TabAndToolContainer
private TabAndToolContainer(TabAndToolContainer source)
-
-
Method Detail
-
getDecorations
public java.awt.Component[] getDecorations()
- Specified by:
getDecorationsin interfaceICaptionBar
-
addDecoration
public void addDecoration(javax.swing.JComponent decoration, int iIndex)- Specified by:
addDecorationin interfaceICaptionBar
-
setCaptionType
public void setCaptionType(ICaptionActionListener.ActionType actionType)
- Specified by:
setCaptionTypein interfaceICaptionBar
-
getCaptionType
public ICaptionActionListener.ActionType getCaptionType()
- Specified by:
getCaptionTypein interfaceICaptionBar
-
getMinimizedPanel
public ICaptionBar getMinimizedPanel(TabPosition tabPosition)
- Specified by:
getMinimizedPanelin interfaceICaptionBar
-
addCaptionActionListener
public void addCaptionActionListener(ICaptionActionListener captionListener)
- Specified by:
addCaptionActionListenerin interfaceICaptionBar
-
removeCaptionActionListener
public void removeCaptionActionListener(ICaptionActionListener captionListener)
- Specified by:
removeCaptionActionListenerin interfaceICaptionBar
-
fireCaptionActionPerformed
void fireCaptionActionPerformed(ICaptionActionListener.ActionType actionType)
-
addCaptionTypeListener
public void addCaptionTypeListener(javax.swing.event.ChangeListener captionListener)
-
removeCaptionTypeListener
public void removeCaptionTypeListener(javax.swing.event.ChangeListener captionListener)
-
fireCaptionTypePerformed
private void fireCaptionTypePerformed()
-
configUi
private void configUi()
-
-