public class SparkTabbedPane
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Cursor |
DEFAULT_CURSOR
The default Text Cursor.
|
static java.awt.Cursor |
HAND_CURSOR
The default Hand cursor.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SparkTabbedPane() |
SparkTabbedPane(int type) |
SparkTabbedPane(java.lang.Integer type) |
Modifier and Type | Method and Description |
---|---|
void |
addSparkTabbedPaneListener(SparkTabbedPaneListener listener) |
SparkTab |
addTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component component) |
SparkTab |
addTab(java.lang.String title,
javax.swing.Icon icon,
java.awt.Component component,
java.lang.String tip) |
protected void |
allTabsClosed() |
protected javax.swing.JTabbedPane |
buildTabbedPane(int type) |
void |
close(SparkTab sparktab) |
void |
enableDragAndDrop()
Drag and Drop
|
protected void |
fireTabAdded(SparkTab tab,
java.awt.Component component,
int index) |
protected void |
fireTabRemoved(SparkTab tab,
java.awt.Component component,
int index) |
protected void |
fireTabSelected(SparkTab tab,
java.awt.Component component,
int index) |
java.awt.Component |
getComponentAt(int index) |
java.awt.Component |
getComponentInTab(SparkTab tab) |
java.awt.Font |
getDefaultFontAt(int index) |
javax.swing.JPanel |
getMainPanel() |
java.awt.Component |
getSelectedComponent() |
int |
getSelectedIndex() |
SparkTab |
getTabAt(int index) |
protected javax.swing.JTabbedPane |
getTabbedPane() |
java.awt.Component |
getTabComponentAt(int index) |
java.awt.Component |
getTabComponentAt(SparkTab tab) |
SparkTab |
getTabContainingComponent(java.awt.Component component) |
int |
getTabCount() |
int |
getTabPosition(SparkTab tab) |
java.lang.String |
getTitleAt(int index) |
int |
indexOfComponent(java.awt.Component component) |
void |
removeComponent(java.awt.Component comp) |
void |
removeSparkTabbedPaneListener(SparkTabbedPaneListener listener) |
void |
removeTabAt(int index) |
void |
setCloseButtonEnabled(boolean enable) |
void |
setIconAt(int index,
javax.swing.Icon icon) |
void |
setSelectedIndex(int index) |
void |
setTitleAt(int index,
java.lang.String title) |
void |
setTitleBoldAt(int index,
boolean bold) |
void |
setTitleColorAt(int index,
java.awt.Color color) |
void |
setTitleFontAt(int index,
java.awt.Font font) |
void |
updateActiveTab() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.awt.Cursor HAND_CURSOR
public static final java.awt.Cursor DEFAULT_CURSOR
public SparkTabbedPane()
public SparkTabbedPane(java.lang.Integer type)
public SparkTabbedPane(int type)
public SparkTab getTabContainingComponent(java.awt.Component component)
public SparkTab addTab(java.lang.String title, javax.swing.Icon icon, java.awt.Component component)
public SparkTab addTab(java.lang.String title, javax.swing.Icon icon, java.awt.Component component, java.lang.String tip)
public SparkTab getTabAt(int index)
public int getTabPosition(SparkTab tab)
public java.awt.Component getComponentInTab(SparkTab tab)
public void setIconAt(int index, javax.swing.Icon icon)
public void setTitleAt(int index, java.lang.String title)
public void setTitleColorAt(int index, java.awt.Color color)
public void updateActiveTab()
public void setTitleBoldAt(int index, boolean bold)
public void setTitleFontAt(int index, java.awt.Font font)
public java.awt.Font getDefaultFontAt(int index)
public java.lang.String getTitleAt(int index)
public int getTabCount()
public void setSelectedIndex(int index)
public int indexOfComponent(java.awt.Component component)
public java.awt.Component getComponentAt(int index)
public java.awt.Component getTabComponentAt(int index)
public java.awt.Component getTabComponentAt(SparkTab tab)
public java.awt.Component getSelectedComponent()
public void removeTabAt(int index)
public int getSelectedIndex()
public void setCloseButtonEnabled(boolean enable)
public void addSparkTabbedPaneListener(SparkTabbedPaneListener listener)
public void removeSparkTabbedPaneListener(SparkTabbedPaneListener listener)
protected void fireTabAdded(SparkTab tab, java.awt.Component component, int index)
public javax.swing.JPanel getMainPanel()
public void removeComponent(java.awt.Component comp)
protected void fireTabRemoved(SparkTab tab, java.awt.Component component, int index)
protected void fireTabSelected(SparkTab tab, java.awt.Component component, int index)
protected void allTabsClosed()
public void close(SparkTab sparktab)
public void enableDragAndDrop()
protected javax.swing.JTabbedPane buildTabbedPane(int type)
protected javax.swing.JTabbedPane getTabbedPane()