javax > javax.swing > javax.swing.jtree >

Class: javax.swing.JTree
    java.lang.Object
       java.awt.Component
               java.awt.Container
                       javax.swing.JComponent
                               javax.swing.JTree


public class JTree extends JComponent implements Scrollable, Accessible

Inner Class(es): JTree.AccessibleJTree, JTree.DropLocation, JTree.DynamicUtilTreeNode, JTree.EmptySelectionModel, JTree.TreeModelHandler, JTree.TreeSelectionRedirector

FIELDS:
public static final String ANCHOR_SELECTION_PATH_PROPERTY : anchorSelectionPath
public static final String CELL_EDITOR_PROPERTY : cellEditor
public static final String CELL_RENDERER_PROPERTY : cellRenderer
public static final String EDITABLE_PROPERTY : editable
public static final String EXPANDS_SELECTED_PATHS_PROPERTY : expandsSelectedPaths
public static final String INVOKES_STOP_CELL_EDITING_PROPERTY : invokesStopCellEditing
public static final String LARGE_MODEL_PROPERTY : largeModel
public static final String LEAD_SELECTION_PATH_PROPERTY : leadSelectionPath
public static final String ROOT_VISIBLE_PROPERTY : rootVisible
public static final String ROW_HEIGHT_PROPERTY : rowHeight
public static final String SCROLLS_ON_EXPAND_PROPERTY : scrollsOnExpand
public static final String SELECTION_MODEL_PROPERTY : selectionModel
public static final String SHOWS_ROOT_HANDLES_PROPERTY : showsRootHandles
public static final String TOGGLE_CLICK_COUNT_PROPERTY : toggleClickCount
public static final String TREE_MODEL_PROPERTY : model
public static final String VISIBLE_ROW_COUNT_PROPERTY : visibleRowCount
protected TreeCellEditor cellEditor
protected TreeCellRenderer cellRenderer
protected boolean editable
protected boolean invokesStopCellEditing
protected boolean largeModel
protected boolean rootVisible
protected int rowHeight
protected boolean scrollsOnExpand
protected TreeSelectionModel selectionModel
protected JTree.TreeSelectionRedirector selectionRedirector
protected boolean showsRootHandles
protected int toggleClickCount
protected TreeModel treeModel
protected TreeModelListener treeModelListener
protected int visibleRowCount

CONSTRUCTORS:
public JTree()

public JTree(Object[] value)

public JTree(Vector value)

public JTree(Hashtable value)

public JTree(TreeNode root)

public JTree(TreeNode root, boolean asksAllowsChildren)

public JTree(TreeModel newModel)


METHODS:
public void addSelectionInterval(int index0, int index1)

public void addSelectionPath(TreePath path)

public void addSelectionPaths(TreePath[] paths)

public void addSelectionRow(int row)

public void addSelectionRows(int[] rows)

public void addTreeExpansionListener(TreeExpansionListener tel)

public void addTreeSelectionListener(TreeSelectionListener tsl)

public void addTreeWillExpandListener(TreeWillExpandListener tel)

public void cancelEditing()

public void clearSelection()

protected void clearToggledPaths()

public void collapsePath(TreePath path)

public void collapseRow(int row)

public String convertValueToText(Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)

protected static TreeModel createTreeModel(Object value)

protected TreeModelListener createTreeModelListener()

public void expandPath(TreePath path)

public void expandRow(int row)

public void fireTreeCollapsed(TreePath path)

public void fireTreeExpanded(TreePath path)

public void fireTreeWillCollapse(TreePath path)
Throws: ExpandVetoException

public void fireTreeWillExpand(TreePath path)
Throws: ExpandVetoException

protected void fireValueChanged(TreeSelectionEvent e)

public AccessibleContext getAccessibleContext()
Overrides: JComponent
Overrides: Component

public TreePath getAnchorSelectionPath()

public TreeCellEditor getCellEditor()

public TreeCellRenderer getCellRenderer()

public TreePath getClosestPathForLocation(int x, int y)

public int getClosestRowForLocation(int x, int y)

protected static TreeModel getDefaultTreeModel()

protected Enumeration getDescendantToggledPaths(TreePath parent)

public boolean getDragEnabled()

public final JTree.DropLocation getDropLocation()

public final DropMode getDropMode()

public TreePath getEditingPath()

public Enumeration getExpandedDescendants(TreePath parent)

public boolean getExpandsSelectedPaths()

public boolean getInvokesStopCellEditing()

public Object getLastSelectedPathComponent()

public TreePath getLeadSelectionPath()

public int getLeadSelectionRow()

public int getMaxSelectionRow()

public int getMinSelectionRow()

public TreeModel getModel()

public TreePath getNextMatch(String prefix, int startingRow, Position.Bias bias)
Throws: IllegalArgumentException

protected TreePath[] getPathBetweenRows(int index0, int index1)

public Rectangle getPathBounds(TreePath path)

public TreePath getPathForLocation(int x, int y)

public TreePath getPathForRow(int row)

public Dimension getPreferredScrollableViewportSize()

public Rectangle getRowBounds(int row)

public int getRowCount()

public int getRowForLocation(int x, int y)

public int getRowForPath(TreePath path)

public int getRowHeight()

public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)

public boolean getScrollableTracksViewportHeight()

public boolean getScrollableTracksViewportWidth()

public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)

public boolean getScrollsOnExpand()

public int getSelectionCount()

public TreeSelectionModel getSelectionModel()

public TreePath getSelectionPath()

public TreePath[] getSelectionPaths()

public int[] getSelectionRows()

public boolean getShowsRootHandles()

public int getToggleClickCount()

public String getToolTipText(MouseEvent event)
Overrides: JComponent

public TreeExpansionListener[] getTreeExpansionListeners()

public TreeSelectionListener[] getTreeSelectionListeners()

public TreeWillExpandListener[] getTreeWillExpandListeners()

public TreeUI getUI()

public String getUIClassID()
Overrides: JComponent

public int getVisibleRowCount()

public boolean hasBeenExpanded(TreePath path)

public boolean isCollapsed(int row)

public boolean isCollapsed(TreePath path)

public boolean isEditable()

public boolean isEditing()

public boolean isExpanded(int row)

public boolean isExpanded(TreePath path)

public boolean isFixedRowHeight()

public boolean isLargeModel()

public boolean isPathEditable(TreePath path)

public boolean isPathSelected(TreePath path)

public boolean isRootVisible()

public boolean isRowSelected(int row)

public boolean isSelectionEmpty()

public boolean isVisible(TreePath path)

public void makeVisible(TreePath path)

protected String paramString()
Overrides: JComponent
Overrides: Container
Overrides: Component

protected boolean removeDescendantSelectedPaths(TreePath path, boolean includePath)

protected void removeDescendantToggledPaths(Enumeration toRemove)

public void removeSelectionInterval(int index0, int index1)

public void removeSelectionPath(TreePath path)

public void removeSelectionPaths(TreePath[] paths)

public void removeSelectionRow(int row)

public void removeSelectionRows(int[] rows)

public void removeTreeExpansionListener(TreeExpansionListener tel)

public void removeTreeSelectionListener(TreeSelectionListener tsl)

public void removeTreeWillExpandListener(TreeWillExpandListener tel)

public void scrollPathToVisible(TreePath path)

public void scrollRowToVisible(int row)

public void setAnchorSelectionPath(TreePath newPath)

public void setCellEditor(TreeCellEditor cellEditor)

public void setCellRenderer(TreeCellRenderer x)

public void setDragEnabled(boolean b)
Throws: HeadlessException

public final void setDropMode(DropMode dropMode)
Throws: IllegalArgumentException

public void setEditable(boolean flag)

protected void setExpandedState(TreePath path, boolean state)

public void setExpandsSelectedPaths(boolean newValue)

public void setInvokesStopCellEditing(boolean newValue)

public void setLargeModel(boolean newValue)

public void setLeadSelectionPath(TreePath newPath)

public void setModel(TreeModel newModel)

public void setRootVisible(boolean rootVisible)

public void setRowHeight(int rowHeight)

public void setScrollsOnExpand(boolean newValue)

public void setSelectionInterval(int index0, int index1)

public void setSelectionModel(TreeSelectionModel selectionModel)

public void setSelectionPath(TreePath path)

public void setSelectionPaths(TreePath[] paths)

public void setSelectionRow(int row)

public void setSelectionRows(int[] rows)

public void setShowsRootHandles(boolean newValue)

public void setToggleClickCount(int clickCount)

public void setUI(TreeUI ui)

public void setVisibleRowCount(int newCount)

public void startEditingAtPath(TreePath path)

public boolean stopEditing()

public void treeDidChange()

public void updateUI()
Overrides: JComponent


INHERITED METHODS:
setInheritsPopupMenu(boolean), getInheritsPopupMenu(), setComponentPopupMenu(javax.swing.JPopupMenu), getComponentPopupMenu(), updateUI(), setUI(javax.swing.plaf.ComponentUI), getUIClassID(), getComponentGraphics(java.awt.Graphics), paintComponent(java.awt.Graphics), paintChildren(java.awt.Graphics), paintBorder(java.awt.Graphics), update(java.awt.Graphics), paint(java.awt.Graphics), printAll(java.awt.Graphics), print(java.awt.Graphics), printComponent(java.awt.Graphics), printChildren(java.awt.Graphics), printBorder(java.awt.Graphics), isPaintingTile(), isPaintingForPrint(), isManagingFocus(), setNextFocusableComponent(java.awt.Component), getNextFocusableComponent(), setRequestFocusEnabled(boolean), isRequestFocusEnabled(), requestFocus(), requestFocus(boolean), requestFocusInWindow(), requestFocusInWindow(boolean), grabFocus(), setVerifyInputWhenFocusTarget(boolean), getVerifyInputWhenFocusTarget(), getFontMetrics(java.awt.Font), setPreferredSize(java.awt.Dimension), getPreferredSize(), setMaximumSize(java.awt.Dimension), getMaximumSize(), setMinimumSize(java.awt.Dimension), getMinimumSize(), contains(int, int), setBorder(javax.swing.border.Border), getBorder(), getInsets(), getInsets(java.awt.Insets), getAlignmentY(), setAlignmentY(float), getAlignmentX(), setAlignmentX(float), setInputVerifier(javax.swing.InputVerifier), getInputVerifier(), getGraphics(), setDebugGraphicsOptions(int), getDebugGraphicsOptions(), registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int), registerKeyboardAction(java.awt.event.ActionListener, javax.swing.KeyStroke, int), unregisterKeyboardAction(javax.swing.KeyStroke), getRegisteredKeyStrokes(), getConditionForKeyStroke(javax.swing.KeyStroke), getActionForKeyStroke(javax.swing.KeyStroke), resetKeyboardActions(), setInputMap(int, javax.swing.InputMap), getInputMap(int), getInputMap(), setActionMap(javax.swing.ActionMap), getActionMap(), getBaseline(int, int), getBaselineResizeBehavior(), requestDefaultFocus(), setVisible(boolean), setEnabled(boolean), setForeground(java.awt.Color), setBackground(java.awt.Color), setFont(java.awt.Font), getDefaultLocale(), setDefaultLocale(java.util.Locale), processComponentKeyEvent(java.awt.event.KeyEvent), processKeyEvent(java.awt.event.KeyEvent), processKeyBinding(javax.swing.KeyStroke, java.awt.event.KeyEvent, int, boolean), setToolTipText(java.lang.String), getToolTipText(), getToolTipText(java.awt.event.MouseEvent), getToolTipLocation(java.awt.event.MouseEvent), getPopupLocation(java.awt.event.MouseEvent), createToolTip(), scrollRectToVisible(java.awt.Rectangle), setAutoscrolls(boolean), getAutoscrolls(), setTransferHandler(javax.swing.TransferHandler), getTransferHandler(), processMouseEvent(java.awt.event.MouseEvent), processMouseMotionEvent(java.awt.event.MouseEvent), enable(), disable(), getAccessibleContext(), getClientProperty(java.lang.Object), putClientProperty(java.lang.Object, java.lang.Object), setFocusTraversalKeys(int, java.util.Set), isLightweightComponent(java.awt.Component), reshape(int, int, int, int), getBounds(java.awt.Rectangle), getSize(java.awt.Dimension), getLocation(java.awt.Point), getX(), getY(), getWidth(), getHeight(), isOpaque(), setOpaque(boolean), computeVisibleRect(java.awt.Rectangle), getVisibleRect(), firePropertyChange(java.lang.String, boolean, boolean), firePropertyChange(java.lang.String, int, int), firePropertyChange(java.lang.String, char, char), fireVetoableChange(java.lang.String, java.lang.Object, java.lang.Object), addVetoableChangeListener(java.beans.VetoableChangeListener), removeVetoableChangeListener(java.beans.VetoableChangeListener), getVetoableChangeListeners(), getTopLevelAncestor(), addAncestorListener(javax.swing.event.AncestorListener), removeAncestorListener(javax.swing.event.AncestorListener), getAncestorListeners(), getListeners(java.lang.Class), addNotify(), removeNotify(), repaint(long, int, int, int, int), repaint(java.awt.Rectangle), revalidate(), isValidateRoot(), isOptimizedDrawingEnabled(), paintImmediately(int, int, int, int), paintImmediately(java.awt.Rectangle), setDoubleBuffered(boolean), isDoubleBuffered(), getRootPane(), paramString(), getComponentCount(), countComponents(), getComponent(int), getComponents(), getInsets(), insets(), add(java.awt.Component), add(java.lang.String, java.awt.Component), add(java.awt.Component, int), add(java.awt.Component, java.lang.Object), add(java.awt.Component, java.lang.Object, int), setComponentZOrder(java.awt.Component, int), getComponentZOrder(java.awt.Component), addImpl(java.awt.Component, java.lang.Object, int), remove(int), remove(java.awt.Component), removeAll(), getLayout(), setLayout(java.awt.LayoutManager), doLayout(), layout(), invalidate(), validate(), validateTree(), setFont(java.awt.Font), getPreferredSize(), preferredSize(), getMinimumSize(), minimumSize(), getMaximumSize(), getAlignmentX(), getAlignmentY(), paint(java.awt.Graphics), update(java.awt.Graphics), print(java.awt.Graphics), paintComponents(java.awt.Graphics), printComponents(java.awt.Graphics), addContainerListener(java.awt.event.ContainerListener), removeContainerListener(java.awt.event.ContainerListener), getContainerListeners(), getListeners(java.lang.Class), processEvent(java.awt.AWTEvent), processContainerEvent(java.awt.event.ContainerEvent), deliverEvent(java.awt.Event), getComponentAt(int, int), getComponentAt(java.awt.Point), locate(int, int), getMousePosition(boolean), findComponentAt(int, int), findComponentAt(java.awt.Point), addNotify(), removeNotify(), isAncestorOf(java.awt.Component), paramString(), list(java.io.PrintStream, int), list(java.io.PrintWriter, int), setFocusTraversalKeys(int, java.util.Set), getFocusTraversalKeys(int), areFocusTraversalKeysSet(int), isFocusCycleRoot(java.awt.Container), isFocusCycleRoot(), transferFocusBackward(), setFocusTraversalPolicy(java.awt.FocusTraversalPolicy), getFocusTraversalPolicy(), isFocusTraversalPolicySet(), setFocusCycleRoot(boolean), setFocusTraversalPolicyProvider(boolean), isFocusTraversalPolicyProvider(), transferFocusDownCycle(), applyComponentOrientation(java.awt.ComponentOrientation), addPropertyChangeListener(java.beans.PropertyChangeListener), addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), getName(), setName(java.lang.String), getParent(), getPeer(), setDropTarget(java.awt.dnd.DropTarget), getDropTarget(), getGraphicsConfiguration(), getTreeLock(), getToolkit(), isValid(), isDisplayable(), isVisible(), getMousePosition(), isShowing(), isEnabled(), setEnabled(boolean), enable(), enable(boolean), disable(), isDoubleBuffered(), enableInputMethods(boolean), setVisible(boolean), show(), show(boolean), hide(), getForeground(), setForeground(java.awt.Color), isForegroundSet(), getBackground(), setBackground(java.awt.Color), isBackgroundSet(), getFont(), setFont(java.awt.Font), isFontSet(), getLocale(), setLocale(java.util.Locale), getColorModel(), getLocation(), getLocation(java.awt.Point), getLocationOnScreen(), location(), setLocation(int, int), setLocation(java.awt.Point), move(int, int), getSize(), getSize(java.awt.Dimension), size(), setSize(int, int), setSize(java.awt.Dimension), resize(int, int), resize(java.awt.Dimension), getBounds(), getBounds(java.awt.Rectangle), bounds(), setBounds(int, int, int, int), setBounds(java.awt.Rectangle), reshape(int, int, int, int), getX(), getY(), getWidth(), getHeight(), isOpaque(), isLightweight(), setPreferredSize(java.awt.Dimension), isPreferredSizeSet(), getPreferredSize(), preferredSize(), setMinimumSize(java.awt.Dimension), isMinimumSizeSet(), getMinimumSize(), minimumSize(), setMaximumSize(java.awt.Dimension), isMaximumSizeSet(), getMaximumSize(), getAlignmentX(), getAlignmentY(), getBaseline(int, int), getBaselineResizeBehavior(), doLayout(), layout(), validate(), invalidate(), getGraphics(), getFontMetrics(java.awt.Font), setCursor(java.awt.Cursor), getCursor(), isCursorSet(), paint(java.awt.Graphics), update(java.awt.Graphics), paintAll(java.awt.Graphics), repaint(), repaint(long), repaint(int, int, int, int), repaint(long, int, int, int, int), print(java.awt.Graphics), printAll(java.awt.Graphics), imageUpdate(java.awt.Image, int, int, int, int, int), createImage(java.awt.image.ImageProducer), createImage(int, int), createVolatileImage(int, int), createVolatileImage(int, int, java.awt.ImageCapabilities), prepareImage(java.awt.Image, java.awt.image.ImageObserver), prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver), checkImage(java.awt.Image, java.awt.image.ImageObserver), checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver), setIgnoreRepaint(boolean), getIgnoreRepaint(), contains(int, int), contains(java.awt.Point), inside(int, int), getComponentAt(int, int), getComponentAt(java.awt.Point), locate(int, int), deliverEvent(java.awt.Event), dispatchEvent(java.awt.AWTEvent), postEvent(java.awt.Event), addComponentListener(java.awt.event.ComponentListener), removeComponentListener(java.awt.event.ComponentListener), getComponentListeners(), addFocusListener(java.awt.event.FocusListener), removeFocusListener(java.awt.event.FocusListener), getFocusListeners(), addHierarchyListener(java.awt.event.HierarchyListener), removeHierarchyListener(java.awt.event.HierarchyListener), getHierarchyListeners(), addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener), removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener), getHierarchyBoundsListeners(), addKeyListener(java.awt.event.KeyListener), removeKeyListener(java.awt.event.KeyListener), getKeyListeners(), addMouseListener(java.awt.event.MouseListener), removeMouseListener(java.awt.event.MouseListener), getMouseListeners(), addMouseMotionListener(java.awt.event.MouseMotionListener), removeMouseMotionListener(java.awt.event.MouseMotionListener), getMouseMotionListeners(), addMouseWheelListener(java.awt.event.MouseWheelListener), removeMouseWheelListener(java.awt.event.MouseWheelListener), getMouseWheelListeners(), addInputMethodListener(java.awt.event.InputMethodListener), removeInputMethodListener(java.awt.event.InputMethodListener), getInputMethodListeners(), getListeners(java.lang.Class), getInputMethodRequests(), getInputContext(), enableEvents(long), disableEvents(long), coalesceEvents(java.awt.AWTEvent, java.awt.AWTEvent), processEvent(java.awt.AWTEvent), processComponentEvent(java.awt.event.ComponentEvent), processFocusEvent(java.awt.event.FocusEvent), processKeyEvent(java.awt.event.KeyEvent), processMouseEvent(java.awt.event.MouseEvent), processMouseMotionEvent(java.awt.event.MouseEvent), processMouseWheelEvent(java.awt.event.MouseWheelEvent), processInputMethodEvent(java.awt.event.InputMethodEvent), processHierarchyEvent(java.awt.event.HierarchyEvent), processHierarchyBoundsEvent(java.awt.event.HierarchyEvent), handleEvent(java.awt.Event), mouseDown(java.awt.Event, int, int), mouseDrag(java.awt.Event, int, int), mouseUp(java.awt.Event, int, int), mouseMove(java.awt.Event, int, int), mouseEnter(java.awt.Event, int, int), mouseExit(java.awt.Event, int, int), keyDown(java.awt.Event, int), keyUp(java.awt.Event, int), action(java.awt.Event, java.lang.Object), addNotify(), removeNotify(), gotFocus(java.awt.Event, java.lang.Object), lostFocus(java.awt.Event, java.lang.Object), isFocusTraversable(), isFocusable(), setFocusable(boolean), setFocusTraversalKeys(int, java.util.Set), getFocusTraversalKeys(int), areFocusTraversalKeysSet(int), setFocusTraversalKeysEnabled(boolean), getFocusTraversalKeysEnabled(), requestFocus(), requestFocus(boolean), requestFocusInWindow(), requestFocusInWindow(boolean), transferFocus(), getFocusCycleRootAncestor(), isFocusCycleRoot(java.awt.Container), nextFocus(), transferFocusBackward(), transferFocusUpCycle(), hasFocus(), isFocusOwner(), add(java.awt.PopupMenu), remove(java.awt.MenuComponent), paramString(), toString(), list(), list(java.io.PrintStream), list(java.io.PrintStream, int), list(java.io.PrintWriter), list(java.io.PrintWriter, int), addPropertyChangeListener(java.beans.PropertyChangeListener), addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), removePropertyChangeListener(java.beans.PropertyChangeListener), removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), getPropertyChangeListeners(), getPropertyChangeListeners(java.lang.String), firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object), firePropertyChange(java.lang.String, boolean, boolean), firePropertyChange(java.lang.String, int, int), firePropertyChange(java.lang.String, byte, byte), firePropertyChange(java.lang.String, char, char), firePropertyChange(java.lang.String, short, short), firePropertyChange(java.lang.String, long, long), firePropertyChange(java.lang.String, float, float), firePropertyChange(java.lang.String, double, double), setComponentOrientation(java.awt.ComponentOrientation), getComponentOrientation(), applyComponentOrientation(java.awt.ComponentOrientation), getAccessibleContext(), getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net