Package editor.tabpane
Class TabPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
editor.tabpane.TabPane
- All Implemented Interfaces:
ICaptionedPanel,ImageObserver,MenuContainer,Serializable,Accessible
- See Also:
-
Nested Class Summary
Nested ClassesNested 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 intDisplayOption.static final intDisplayOption.static final intDisplayOption.static final intDisplayOption.static final intDisplayOption.static final intDisplayOption.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
ConstructorsConstructorDescriptionTabPane()TabPane(int iDisplayOptions) TabPane(TabPosition tabPosition, int iDisplayOptions) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddTab(ILabel tabLabel, JComponent contentPane) addTab(String strText, Icon icon, JComponent contentPane) voidaddTabWithoutSelecting(ILabel tabLabel, JComponent contentPane) findTabWithContent(JComponent contentPane) findTabWithLabel(String label) intgetTabAt(int iIndex) intITab[]getTabs()booleaninsertTab(ILabel tabLabel, JComponent contentPane, int iIndex) insertTab(String strText, Icon icon, JComponent contentPane, int iIndex) booleanisActive()booleanbooleanbooleanbooleanbooleanvoidvoidvoidvoidvoidremoveTabWithContent(JComponent contentPane) voidvoidselectTabWithContent(JComponent contentPane, boolean bFocus) voidselectTabWithLabel(String label) voidsetActive(boolean bActive) voidMethods 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, 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, 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
-
MINIMIZABLE
public static final int MINIMIZABLEDisplayOption. Are tabs in this pane minimizable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane- See Also:
-
MAXIMIZABLE
public static final int MAXIMIZABLEDisplayOption. Are tabs in this pane maximizable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane- See Also:
-
RESTORABLE
public static final int RESTORABLEDisplayOption. Are tabs in this pane restorable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane- See Also:
-
MIN_MAX_REST
public static final int MIN_MAX_RESTDisplayOption.- See Also:
-
DYNAMIC
public static final int DYNAMICDisplayOption. Are tabs in this pane dynamic? In other words will this tab pane create an arbitrary number of tabs and should those tabs be closable? If so, displays a close button for the tabs.- See Also:
-
TOP_BORDER_ONLY
public static final int TOP_BORDER_ONLYDisplayOption. If set, only draws a border around the top of the tab pane; the part around the tab container.- See Also:
-
-
Constructor Details
-
TabPane
public TabPane() -
TabPane
public TabPane(int iDisplayOptions) -
TabPane
-
-
Method Details
-
getCaption
- Specified by:
getCaptionin interfaceICaptionedPanel
-
addTab
-
addTabWithoutSelecting
-
addTab
-
insertTab
-
insertTab
-
removeTabWithContent
-
removeTab
-
removeAllTabs
public void removeAllTabs() -
selectTabWithContent
-
selectTab
-
selectTabWithLabel
-
getTabAt
-
getSelectedTab
-
getSelectedTabIndex
public int getSelectedTabIndex() -
getTabCount
public int getTabCount() -
getTabs
-
findTabWithContent
-
findTabWithLabel
-
addSelectionListener
-
removeSelectionListener
-
isDynamic
public boolean isDynamic() -
isTopBorderOnly
public boolean isTopBorderOnly() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean bActive) -
isMaximizable
public boolean isMaximizable() -
isMinimizable
public boolean isMinimizable() -
isRestorable
public boolean isRestorable() -
hasAtLeastOneOfMinMaxRestore
public boolean hasAtLeastOneOfMinMaxRestore() -
getContextMenuHandler
-
setContextMenuHandler
-
getTabContainer
-
getToolContainer
-
localeChanged
public void localeChanged()
-