public class JTreePane
extends javax.swing.JSplitPane
JTabbedPane
,
JShadePane
,
Serialized Formjavax.swing.JSplitPane.AccessibleJSplitPane
javax.swing.JComponent.AccessibleJComponent
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JTreePane() |
JTreePane(java.lang.String name)
Construct an empty instance of the Tree pane.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntry(java.lang.String parent,
java.lang.String title,
javax.swing.Icon icon,
javax.swing.JComponent entry)
Adds a component represented by a title and/or icon, either
of which can be null.
|
void |
addEntry(java.lang.String parent,
java.lang.String title,
javax.swing.Icon icon,
javax.swing.JComponent entry,
java.lang.String tip)
Adds a component and tooltip represented by a title and/or icon,
either of which can be null.
|
void |
addEntry(java.lang.String parent,
java.lang.String title,
javax.swing.JComponent entry)
Adds a component represented by a title button with no icon.
|
javax.swing.JComponent |
getComponentAt(java.lang.String title)
Returns the component at the given index.
|
javax.swing.Icon |
getDisabledIconAt(java.lang.String title)
Returns the tab disabled icon at the given index.
|
javax.swing.Icon |
getIconAt(java.lang.String title)
Returns the tab icon at the given index.
|
java.lang.String |
getSelectedTitle()
Return the selectedString.
|
javax.swing.JSplitPane |
getSplitPane()
Returns the split pane object.
|
javax.swing.JTree |
getTree()
Returns the tree object.
|
void |
insertEntry(java.lang.String parent,
java.lang.String title,
javax.swing.Icon icon,
javax.swing.JComponent component,
java.lang.String tip)
Insert a entry with the given title/icon/component/tip
at the specified index.
|
boolean |
isEnabledAt(java.lang.String title)
Returns whether or not the tab at the given index is
currently enabled.
|
static void |
main(java.lang.String[] argv) |
protected void |
refresh()
Refresh the layout.
|
void |
removeAll()
Remove all of the entries.
|
void |
removeEntry(java.lang.String title)
Remove the entry at the given index.
|
void |
setDisabledIconAt(java.lang.String title,
javax.swing.Icon icon)
Set the disabled icon for the button at the given index.
|
void |
setEnabledAt(java.lang.String title,
boolean enabled)
Set the enabledness of the entry at the given index.
|
void |
setIconAt(java.lang.String title,
javax.swing.Icon icon)
Set the disabled icon for the button at the given index.
|
void |
setSelectedTitle(java.lang.String title)
Sets the selected index for this entry pane and
causes the pane to refresh its display to show
the selected pane's component.
|
void |
setTitleAt(java.lang.String title,
java.lang.String newTitle)
Set the title string at the given index.
|
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, 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, paint, paintBorder, 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, 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, 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 JTreePane()
public JTreePane(java.lang.String name)
public void addEntry(java.lang.String parent, java.lang.String title, javax.swing.JComponent entry)
public void addEntry(java.lang.String parent, java.lang.String title, javax.swing.Icon icon, javax.swing.JComponent entry)
public void addEntry(java.lang.String parent, java.lang.String title, javax.swing.Icon icon, javax.swing.JComponent entry, java.lang.String tip)
public java.lang.String getSelectedTitle()
public javax.swing.Icon getIconAt(java.lang.String title)
public javax.swing.Icon getDisabledIconAt(java.lang.String title)
public javax.swing.JTree getTree()
public javax.swing.JSplitPane getSplitPane()
public boolean isEnabledAt(java.lang.String title)
setEnabledAt(java.lang.String, boolean)
public javax.swing.JComponent getComponentAt(java.lang.String title)
public void insertEntry(java.lang.String parent, java.lang.String title, javax.swing.Icon icon, javax.swing.JComponent component, java.lang.String tip)
protected void refresh()
public void removeAll()
removeAll
in class javax.swing.JSplitPane
public void removeEntry(java.lang.String title)
public void setDisabledIconAt(java.lang.String title, javax.swing.Icon icon)
public void setEnabledAt(java.lang.String title, boolean enabled)
public void setIconAt(java.lang.String title, javax.swing.Icon icon)
public void setSelectedTitle(java.lang.String title)
public void setTitleAt(java.lang.String title, java.lang.String newTitle)
public static void main(java.lang.String[] argv)