next up previous contents index
Next: Java: Programmation avancée Up: Java: JFC Previous: 37 Java3D

Subsections

38 Quelques classes Swing

38.1 JComponent

 
public abstract class JComponent  extends Container  implements Serializable {
 protected ComponentUI ui
 protected EventListenerList listenerList
 public static final int WHEN_FOCUSED
 public static final int WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
 public static final int WHEN_IN_FOCUSED_WINDOW
 public static final int UNDEFINED_CONDITION
 public static final String TOOL_TIP_TEXT_KEY
 protected AccessibleContext accessibleContext

 public JComponent()
 public void updateUI()
 protected void setUI(ComponentUI newUI)
 public String getUIClassID()
 protected Graphics getComponentGraphics(Graphics g)
 protected void paintComponent(Graphics g)
 protected void paintChildren(Graphics g)
 protected void paintBorder(Graphics g)
 public void update(Graphics g)
 public void paint(Graphics g)
 public boolean isPaintingTile()
 public boolean isFocusCycleRoot()
 public boolean isManagingFocus()
 public void setNextFocusableComponent(Component aComponent)
 public void setRequestFocusEnabled(boolean aFlag)
 public void requestFocus()
 public void setPreferredSize(Dimension preferredSize)
 public void setMaximumSize(Dimension maximumSize)
 public Dimension getMaximumSize()
 public void setMinimumSize(Dimension minimumSize)
 public Dimension getMinimumSize()
 public boolean contains(int x, int y)
 public void setBorder(Border border)
 public Border getBorder()
 public Insets getInsets()
 public float getAlignmentY()
 public void setAlignmentY(float alignmentY)
 public float getAlignmentX()
 public void setAlignmentX(float alignmentX)
 public Graphics getGraphics()
 public void setDebugGraphicsOptions(int debugOptions)
 public int getDebugGraphicsOptions()
 public void registerKeyboardAction(ActionListener anAction, String aCommand, 
			            KeyStroke aKeyStroke, int aCondition)
 public void registerKeyboardAction(ActionListener anAction,KeyStroke aKeyStroke,
                                    int aCondition)
 public void unregisterKeyboardAction(KeyStroke aKeyStroke)
 public KeyStroke[] getRegisteredKeyStrokes()
 public int getConditionForKeyStroke(KeyStroke aKeyStroke)
 public ActionListener getActionForKeyStroke(KeyStroke aKeyStroke)
 public void resetKeyboardActions()
 public boolean requestDefaultFocus()
 public void setVisible(boolean aFlag)
 public boolean isFocusTraversable()
 protected void processFocusEvent(FocusEvent e)
 protected void processComponentKeyEvent(KeyEvent e)
 protected void processKeyEvent(KeyEvent e)
 public void setToolTipText(String text)
 public String getToolTipText()
 public String getToolTipText(MouseEvent event)
 public Point getToolTipLocation(MouseEvent event)
 public JToolTip createToolTip()
 public void scrollRectToVisible(Rectangle aRect)
 public void setAutoscrolls(boolean autoscrolls)
 public boolean getAutoscrolls()
 protected void processMouseMotionEvent(MouseEvent e)
 public AccessibleContext getAccessibleContext()
 public final Object getClientProperty(Object key)
 public final void putClientProperty(Object key, Object value)
 public static boolean isLightweightComponent(Component c)
 public void reshape(int x, int y, int w, int h)
 public void setBounds(Rectangle r)
 public Rectangle getBounds(Rectangle rv)
 public Dimension getSize(Dimension rv)
 public Point getLocation(Point rv)
 public int getX()
 public int getY()
 public int getWidth()
 public int getHeight()
 public boolean hasFocus()
 public boolean isOpaque()
 public void setOpaque(boolean isOpaque)
 public void computeVisibleRect(Rectangle visibleRect)
 public Rectangle getVisibleRect()
 protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
 public void firePropertyChange(String propertyName, byte oldValue, byte newValue)
 public void firePropertyChange(String propertyName, char oldValue, char newValue)
 public void firePropertyChange(String propertyName, short oldValue, short newValue)
 public void firePropertyChange(String propertyName, int oldValue, int newValue)
 public void firePropertyChange(String propertyName, long oldValue, long newValue)
 public void firePropertyChange(String propertyName, float oldValue, float newValue)
 public void firePropertyChange(String propertyName, double oldValue, double newValue)
 public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
 public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
 public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
 protected void fireVetoableChange(String propertyName, Object oldValue, 
			           Object newValue) throws PropertyVetoException
 public synchronized void addVetoableChangeListener(VetoableChangeListener listener)
 public synchronized void removeVetoableChangeListener(VetoableChangeListener listener)
 public Container getTopLevelAncestor()
 public void addAncestorListener(AncestorListener listener)
 public void removeAncestorListener(AncestorListener listener)
 public void addNotify()
 public void removeNotify()
 public void repaint(long tm, int x, int y, int width, int height)
 public void repaint(Rectangle r)
 public void revalidate()
 public boolean isValidateRoot()
 public boolean isOptimizedDrawingEnabled()
 public void paintImmediately(int x, int y, int w, int h)
 public void paintImmediately(Rectangle r)
 public void setDoubleBuffered(boolean aFlag)
 public boolean isDoubleBuffered()
 public JRootPane getRootPane()
}

38.2 JButton

 

   public class JButton extends AbstractButton implements Accessible {
      public JButton()
      public JButton(Icon icon)
      public JButton(String text)
      public JButton(String text, Icon icon)
      public void updateUI()
      public String getUIClassID()
      public AccessibleContext getAccessibleContext()
   }

38.3 JRadioButton

 
public class JRadioButton extends JToggleButton implements Accessible {
 public JRadioButton()
 public JRadioButton(Icon icon)
 public JRadioButton(Icon icon, boolean selected)
 public JRadioButton(String text)
 public JRadioButton(String text, boolean selected)
 public JRadioButton(String text, Icon icon)
 public JRadioButton(String text, Icon icon, boolean selected)
 public void updateUI()
 public String getUIClassID()
 public AccessibleContext getAccessibleContext()
}

38.4 JCheckBox

 
public class JCheckBox extends JToggleButton implements Accessible {
 public JCheckBox()
 public JCheckBox(Icon icon)
 public JCheckBox(Icon icon, boolean selected)
 public JCheckBox(String text)
 public JCheckBox(String text, boolean selected)
 public JCheckBox(String text, Icon icon)
 public JCheckBox(String text, Icon icon, boolean selected)
 public void updateUI()
 public String getUIClassID()
 public AccessibleContext getAccessibleContext()
}

38.5 JComboBox

 
public class JComboBox  extends JComponent 
                      implements ItemSelectable, ListDataListener, 
                                 ActionListener, Accessible {

 protected ComboBoxModel dataModel
 protected ListCellRenderer renderer
 protected ComboBoxEditor editor
 protected int maximumRowCount
 protected boolean isEditable
 protected Object selectedItemReminder
 protected JComboBox. KeySelectionManager keySelectionManager
 protected String actionCommand
 protected boolean lightWeightPopupEnabled

 public JComboBox(ComboBoxModel aModel)                                        
 public JComboBox(Object items[])
 public JComboBox(Vector items)
 public JComboBox()
 public void setUI(ComboBoxUI ui)
 public void updateUI()
 public String getUIClassID()
 public ComboBoxUI getUI()
 public void setModel(ComboBoxModel aModel)
 public ComboBoxModel getModel()
 public void setLightWeightPopupEnabled(boolean aFlag)
 public boolean isLightWeightPopupEnabled()
 public void setEditable(boolean aFlag)
 public boolean isEditable()
 public void setMaximumRowCount(int count)
 public int getMaximumRowCount()
 public void setRenderer(ListCellRenderer aRenderer)
 public ListCellRenderer getRenderer()
 public void setEditor(ComboBoxEditor anEditor)
 public ComboBoxEditor getEditor()
 public void setSelectedItem(Object anObject)
 public Object getSelectedItem()
 public void setSelectedIndex(int anIndex)
 public int getSelectedIndex()
 public void addItem(Object anObject)
 public void insertItemAt(Object anObject, int index)
 public void removeItem(Object anObject)
 public void removeItemAt(int anIndex)
 public void removeAllItems()
 public void showPopup()
 public void hidePopup()
 public void addItemListener(ItemListener aListener)
 public void removeItemListener(ItemListener aListener)
 public void addActionListener(ActionListener l)
 public void removeActionListener(ActionListener l)
 public void setActionCommand(String aCommand)
 public String getActionCommand()
 protected void fireItemStateChanged(ItemEvent e)
 protected void fireActionEvent()
 protected void selectedItemChanged()
 public Object[] getSelectedObjects()
 public void actionPerformed(ActionEvent e)
 public void contentsChanged(ListDataEvent e)
 public boolean selectWithKeyChar(char keyChar)
 public void intervalAdded(ListDataEvent e)
 public void intervalRemoved(ListDataEvent e)
 public void setEnabled(boolean b)
 public void configureEditor(ComboBoxEditor anEditor, Object anItem)
 public void processKeyEvent(KeyEvent e)
 public boolean isFocusTraversable()
 public void setKeySelectionManager(JComboBox. KeySelectionManager aManager)
 public JComboBox. KeySelectionManager getKeySelectionManager()
 public int getItemCount()
 public Object getItemAt(int index)
 public boolean isOpaque()
 public AccessibleContext getAccessibleContext()
}

38.6 JDialog

 
public class JDialog extends Dialog 
                     implements WindowConstants, Accessible, RootPaneContainer {
 protected JRootPane rootPane
 protected boolean rootPaneCheckingEnabled
 protected AccessibleContext accessibleContext

 public JDialog()
 public JDialog(Frame owner)
 public JDialog(Frame owner, boolean modal)
 public JDialog(Frame owner, String title)
 public JDialog(Frame owner, String title, boolean modal)

 protected void dialogInit()
 protected JRootPane createRootPane()
 protected void processWindowEvent(WindowEvent e)
 public void setDefaultCloseOperation(int operation)
 public int getDefaultCloseOperation()
 public void update(Graphics g)
 public void setJMenuBar(JMenuBar menu)
 public JMenuBar getJMenuBar()
 protected boolean isRootPaneCheckingEnabled()
 protected void setRootPaneCheckingEnabled(boolean enabled)
 protected void addImpl(Component comp, Object constraints, int index)
 public void setLayout(LayoutManager manager)
 public JRootPane getRootPane()
 protected void setRootPane(JRootPane root)
 public Container getContentPane()
 public void setContentPane(Container contentPane)
 public JLayeredPane getLayeredPane()
 public void setLayeredPane(JLayeredPane layeredPane)
 public Component getGlassPane()
 public void setGlassPane(Component glassPane)
 public void setLocationRelativeTo(Component c)
 public AccessibleContext getAccessibleContext()
}

38.7 JProgressBar

 
public class JProgressBar extends JComponent implements SwingConstants, Accessible {
 protected int orientation
 protected boolean paintBorder
 protected BoundedRangeModel barModel
 protected transient ChangeEvent changeEvent
 protected ChangeListener changeListener

 public JProgressBar()

 public void update(Graphics g)
 public int getOrientation()
 public void setOrientation(int newOrientation)
 public boolean isBorderPainted()
 public void setBorderPainted(boolean b)
 protected void paintBorder(Graphics g)
 public ProgressBarUI getUI()
 public void setUI(ProgressBarUI ui)
 public void updateUI()
 public String getUIClassID()
 protected ChangeListener createChangeListener()
 public void addChangeListener(ChangeListener l)
 public void removeChangeListener(ChangeListener l)
 protected void fireStateChanged()
 public BoundedRangeModel getModel()
 public void setModel(BoundedRangeModel newModel)
 public int getValue()
 public int getMinimum()
 public int getMaximum()
 public void setValue(int n)
 public void setMinimum(int n)
 public void setMaximum(int n)
 public AccessibleContext getAccessibleContext()
}

38.8 JTable

 
public class JTable extends JComponent 
                    implements TableModelListener, Scrollable, TableColumnModelListener, 
                               ListSelectionListener, CellEditorListener, Accessible {
 public static final int AUTO_RESIZE_OFF
 public static final int AUTO_RESIZE_LAST_COLUMN
 public static final int AUTO_RESIZE_ALL_COLUMNS
 protected TableModel dataModel
 protected TableColumnModel columnModel
 protected ListSelectionModel selectionModel
 protected JTableHeader tableHeader
 protected int rowHeight
 protected int rowMargin
 protected Color gridColor
 protected boolean showHorizontalLines
 protected boolean showVerticalLines
 protected int autoResizeMode
 protected boolean autoCreateColumnsFromModel
 protected Dimension preferredViewportSize
 protected boolean rowSelectionAllowed
 protected boolean cellSelectionEnabled
 protected transient Component editorComp
 protected transient TableCellEditor cellEditor
 protected transient int editingColumn
 protected transient int editingRow
 protected transient Hashtable defaultRenderersByColumnClass
 protected transient Hashtable defaultEditorsByColumnClass
 protected Color selectionForeground
 protected Color selectionBackground

 public JTable()
 public JTable(TableModel dm)
 public JTable(TableModel dm, TableColumnModel cm)
 public JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm)
 public JTable(int numColumns, int numRows)
 public JTable(Vector data, Vector columnNames)
 public JTable(Object data[][], Object columnNames[])

 public static JScrollPane createScrollPaneForTable(JTable aTable)
 public void setTableHeader(JTableHeader newHeader)
 public JTableHeader getTableHeader()
 public void setRowHeight(int newHeight)
 public int getRowHeight()
 public void setIntercellSpacing(Dimension newSpacing)
 public Dimension getIntercellSpacing()
 public void setGridColor(Color newColor)
 public Color getGridColor()
 public void setShowGrid(boolean b)
 public void setShowHorizontalLines(boolean b)
 public void setShowVerticalLines(boolean b)
 public boolean getShowHorizontalLines()
 public boolean getShowVerticalLines()
 public void setAutoResizeMode(int mode)
 public int getAutoResizeMode()
 public void setAutoCreateColumnsFromModel(boolean createColumns)
 public boolean getAutoCreateColumnsFromModel()
 public void createDefaultColumnsFromModel()
 public void setDefaultRenderer(Class columnClass, TableCellRenderer renderer)
 public TableCellRenderer getDefaultRenderer(Class columnClass)
 public void setDefaultEditor(Class columnClass, TableCellEditor editor)
 public TableCellEditor getDefaultEditor(Class columnClass)
 public void setSelectionMode(int selectionMode)
 public void setRowSelectionAllowed(boolean flag)
 public boolean getRowSelectionAllowed()
 public void setColumnSelectionAllowed(boolean flag)
 public boolean getColumnSelectionAllowed()
 public void setCellSelectionEnabled(boolean flag)
 public boolean getCellSelectionEnabled()
 public void selectAll()
 public void clearSelection()
 public void setRowSelectionInterval(int index0, int index1)
 public void setColumnSelectionInterval(int index0, int index1)
 public void addRowSelectionInterval(int index0, int index1)
 public void addColumnSelectionInterval(int index0, int index1)
 public void removeRowSelectionInterval(int index0, int index1)
 public void removeColumnSelectionInterval(int index0, int index1)
 public int getSelectedRow()
 public int getSelectedColumn()
 public int[] getSelectedRows()
 public int[] getSelectedColumns()
 public int getSelectedRowCount()
 public int getSelectedColumnCount()
 public boolean isRowSelected(int row)
 public boolean isColumnSelected(int column)
 public boolean isCellSelected(int row, int column)
 public Color getSelectionForeground()
 public void setSelectionForeground(Color selectionForeground)
 public Color getSelectionBackground()
 public void setSelectionBackground(Color selectionBackground)
 public TableColumn getColumn(Object identifier)
 public int convertColumnIndexToModel(int viewColumnIndex)
 public int convertColumnIndexToView(int modelColumnIndex)
 public int getRowCount()
 public int getColumnCount()
 public String getColumnName(int column)
 public Class getColumnClass(int column)
 public Object getValueAt(int row, int column)
 public void setValueAt(Object aValue, int row, int column)
 public boolean isCellEditable(int row, int column)
 public void addColumn(TableColumn aColumn)
 public void removeColumn(TableColumn aColumn)
 public void moveColumn(int column, int targetColumn)
 public int columnAtPoint(Point point)
 public int rowAtPoint(Point point)
 public Rectangle getCellRect(int row, int column, boolean includeSpacing)
 public void sizeColumnsToFit(boolean lastColumnOnly)
 public String getToolTipText(MouseEvent event)
 public boolean editCellAt(int row, int column)
 public boolean editCellAt(int row, int column, EventObject e)
 public boolean isEditing()
 public Component getEditorComponent()
 public int getEditingColumn()
 public int getEditingRow()
 public TableUI getUI()
 public void setUI(TableUI ui)
 public void updateUI()
 public String getUIClassID()
 public void setModel(TableModel newModel)
 public TableModel getModel()
 public void setColumnModel(TableColumnModel newModel)
 public TableColumnModel getColumnModel()
 public void setSelectionModel(ListSelectionModel newModel)
 public ListSelectionModel getSelectionModel()
 public void tableChanged(TableModelEvent e)
 public void columnAdded(TableColumnModelEvent e)
 public void columnRemoved(TableColumnModelEvent e)
 public void columnMoved(TableColumnModelEvent e)
 public void columnMarginChanged(ChangeEvent e)
 public void columnSelectionChanged(ListSelectionEvent e)
 public void valueChanged(ListSelectionEvent e)
 public void editingStopped(ChangeEvent e)
 public void editingCanceled(ChangeEvent e)
 public void setPreferredScrollableViewportSize(Dimension size)
 public Dimension getPreferredScrollableViewportSize()
 public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int dir)
 public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int dir)
 public boolean getScrollableTracksViewportWidth()
 public boolean getScrollableTracksViewportHeight()
 protected void createDefaultRenderers()
 protected void createDefaultEditors()
 protected void initializeLocalVars()
 protected TableModel createDefaultDataModel()
 protected TableColumnModel createDefaultColumnModel()
 protected ListSelectionModel createDefaultSelectionModel()
 protected JTableHeader createDefaultTableHeader()
 protected void resizeAndRepaint()
 public TableCellEditor getCellEditor()
 public void setCellEditor(TableCellEditor anEditor)
 public void setEditingColumn(int aColumn)
 public void setEditingRow(int aRow)
 public boolean isOpaque()
 public Component prepareEditor(TableCellEditor editor, int row, int column)
 public void removeEditor()
 public AccessibleContext getAccessibleContext()
}

38.9 JTabbedPane

 
public class JTabbedPane extends JComponent 
                         implements Serializable, Accessible, SwingConstants  {
 protected int tabPlacement
 protected SingleSelectionModel model
 protected ChangeListener changeListener
 protected transient ChangeEvent changeEvent

 public JTabbedPane()
 public JTabbedPane(int tabPlacement)

 public TabbedPaneUI getUI()
 public void setUI(TabbedPaneUI ui)
 public void updateUI()
 public String getUIClassID()
 protected ChangeListener createChangeListener()
 public void addChangeListener(ChangeListener l)
 public void removeChangeListener(ChangeListener l)
 protected void fireStateChanged()
 public SingleSelectionModel getModel()
 public void setModel(SingleSelectionModel model)
 public int getTabPlacement()
 public void setTabPlacement(int tabPlacement)
 public int getSelectedIndex()
 public void setSelectedIndex(int index)
 public Component getSelectedComponent()
 public void setSelectedComponent(Component c)
 public void insertTab(String title, Icon icon, Component component, String tip, int index)
 public void addTab(String title, Icon icon, Component component, String tip)
 public void addTab(String title, Icon icon, Component component)
 public void addTab(String title, Component component)
 public void removeTabAt(int index)
 public int getTabCount()
 public int getTabRunCount()
 public String getTitleAt(int index)
 public Icon getIconAt(int index)
 public Icon getDisabledIconAt(int index)
 public Color getBackgroundAt(int index)
 public Color getForegroundAt(int index)
 public boolean isEnabledAt(int index)
 public Component getComponentAt(int index)
 public Rectangle getBoundsAt(int index)
 public void setTitleAt(int index, String title)
 public void setIconAt(int index, Icon icon)
 public void setDisabledIconAt(int index, Icon disabledIcon)
 public void setBackgroundAt(int index, Color background)
 public void setForegroundAt(int index, Color foreground)
 public void setEnabledAt(int index, boolean enabled)
 public void setComponentAt(int index, Component component)
 public int indexOfTab(String title)
 public int indexOfTab(Icon icon)
 public int indexOfComponent(Component component)
 public String getToolTipText(MouseEvent event)
 public AccessibleContext getAccessibleContext()
}

38.10 JTree

 
public class JTree  extends JComponent  implements Scrollable, Accessible {
 protected transient TreeModel treeModel
 protected transient TreeSelectionModel selectionModel
 protected boolean rootVisible
 protected transient TreeCellRenderer cellRenderer
 protected int rowHeight
 protected boolean showsRootHandles
 protected JTree. TreeSelectionRedirector selectionRedirector
 protected transient TreeCellEditor cellEditor
 protected boolean editable
 protected boolean largeModel
 protected int visibleRowCount
 protected boolean invokesStopCellEditing
 public static final String CELL_RENDERER_PROPERTY
 public static final String TREE_MODEL_PROPERTY
 public static final String ROOT_VISIBLE_PROPERTY
 public static final String SHOWS_ROOT_HANDLES_PROPERTY
 public static final String ROW_HEIGHT_PROPERTY
 public static final String CELL_EDITOR_PROPERTY
 public static final String EDITABLE_PROPERTY
 public static final String LARGE_MODEL_PROPERTY
 public static final String SELECTION_MODEL_PROPERTY
 public static final String VISIBLE_ROW_COUNT_PROPERTY
 public static final String INVOKES_STOP_CELL_EDITING_PROPERTY

 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)

 protected static TreeModel getDefaultTreeModel()
 protected static TreeModel createTreeModel(Object value)
 public TreeUI getUI()
 public void setUI(TreeUI ui)
 public void updateUI()
 public String getUIClassID()
 public TreeCellRenderer getCellRenderer()
 public void setCellRenderer(TreeCellRenderer x)
 public void setEditable(boolean flag)
 public boolean isEditable()
 public void setCellEditor(TreeCellEditor cellEditor)
 public TreeCellEditor getCellEditor()
 public TreeModel getModel()
 public void setModel(TreeModel newModel)
 public boolean isRootVisible()
 public void setRootVisible(boolean rootVisible)
 public void setShowsRootHandles(boolean newValue)
 public boolean getShowsRootHandles()
 public void setRowHeight(int rowHeight)
 public int getRowHeight()
 public boolean isFixedRowHeight()
 public void setLargeModel(boolean newValue)
 public boolean isLargeModel()
 public void setInvokesStopCellEditing(boolean newValue)
 public boolean getInvokesStopCellEditing()
 public boolean isPathEditable(TreePath path)
 public String getToolTipText(MouseEvent event)
 public String convertValueToText(Object value, boolean selected, boolean expanded, 
                                                boolean leaf, int row, boolean hasFocus)
 public int getRowCount()
 public void setSelectionPath(TreePath path)
 public void setSelectionPaths(TreePath paths[])
 public void setSelectionRow(int row)
 public void setSelectionRows(int rows[])
 public void addSelectionPath(TreePath path)
 public void addSelectionPaths(TreePath paths[])
 public void addSelectionRow(int row)
 public void addSelectionRows(int rows[])
 public Object getLastSelectedPathComponent()
 public TreePath getSelectionPath()
 public TreePath[] getSelectionPaths()
 public int[] getSelectionRows()
 public int getSelectionCount()
 public int getMinSelectionRow()
 public int getMaxSelectionRow()
 public int getLeadSelectionRow()
 public TreePath getLeadSelectionPath()
 public boolean isPathSelected(TreePath path)
 public boolean isRowSelected(int row)
 public boolean isExpanded(TreePath path)
 public boolean isExpanded(int row)
 public boolean isCollapsed(TreePath path)
 public boolean isCollapsed(int row)
 public void makeVisible(TreePath path)
 public boolean isVisible(TreePath path)
 public Rectangle getPathBounds(TreePath path)
 public void scrollPathToVisible(TreePath path)
 public void scrollRowToVisible(int row)
 public TreePath getPathForRow(int row)
 public int getRowForPath(TreePath path)
 public void expandPath(TreePath path)
 public void expandRow(int row)
 public void collapsePath(TreePath path)
 public void collapseRow(int row)
 public TreePath getPathForLocation(int x, int y)
 public int getRowForLocation(int x, int y)
 public TreePath getClosestPathForLocation(int x, int y)
 public int getClosestRowForLocation(int x, int y)
 public boolean isEditing()
 public boolean stopEditing()
 public void startEditingAtPath(TreePath path)
 public TreePath getEditingPath()
 public void setSelectionModel(TreeSelectionModel selectionModel)
 public TreeSelectionModel getSelectionModel()
 protected TreePath[] getPathBetweenRows(int index0, int index1)
 public void setSelectionInterval(int index0, int index1)
 public void addSelectionInterval(int index0, int index1)
 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 clearSelection()
 public boolean isSelectionEmpty()
 public void addTreeExpansionListener(TreeExpansionListener tel)
 public void removeTreeExpansionListener(TreeExpansionListener tel)
 public void fireTreeExpanded(TreePath path)
 public void fireTreeCollapsed(TreePath path)
 public void addTreeSelectionListener(TreeSelectionListener tsl)
 public void removeTreeSelectionListener(TreeSelectionListener tsl)
 protected void fireValueChanged(TreeSelectionEvent e)
 public void treeDidChange()
 public void setVisibleRowCount(int newCount)
 public int getVisibleRowCount()
 public boolean isOpaque()
 public Dimension getPreferredScrollableViewportSize()
 public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
 public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
 public boolean getScrollableTracksViewportWidth()
 public boolean getScrollableTracksViewportHeight()
 public AccessibleContext getAccessibleContext()
}



Touraivane
6/12/1998