Home about services products contact login
   com.smardec.asc

Advanced Swing Components

  animatepanel
  autocomplete
  dropdown
  filechooser
  fontchooser
  gradient
  hyperlink
  outlookpanel
  outlookpanel.renderers
  quick
  rotate
  sliderpanel
  spantable
  splashscreen
  statusbar
  table
  table.renderers
  table.wrappers
  tree
  treetable
  util
  xmlbars
  xmlbars.menubar
  xmlbars.toolbar
  xmlbars.toolbar.layouts
com.smardec.asc.tree
Class WideTreeCellEditor

java.lang.Object
|
+--javax.swing.tree.DefaultTreeCellEditor
|
+--com.smardec.asc.tree.WideTreeCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, javax.swing.CellEditor, java.util.EventListener, javax.swing.tree.TreeCellEditor, javax.swing.event.TreeSelectionListener

public class WideTreeCellEditor
extends javax.swing.tree.DefaultTreeCellEditor

A DefaultTreeCellEditor that allows to create editors using all width of the JTree.

Sample usage:

    jTree.setCellEditor(new WideTreeCellEditor(jTree));


Field Summary
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer, tree
Constructor Summary
WideTreeCellEditor(javax.swing.JTree tree)
Creates WideTreeCellEditor object for a JTree.
WideTreeCellEditor(javax.swing.JTree tree, javax.swing.tree.DefaultTreeCellRenderer renderer)
Creates WideTreeCellEditor object for a JTree using the specified renderer.
WideTreeCellEditor(javax.swing.JTree tree, javax.swing.tree.DefaultTreeCellRenderer renderer, javax.swing.tree.TreeCellEditor editor)
Creates WideTreeCellEditor object for a JTree using the specified renderer and the specified editor.
Method Summary
java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
Returns the component for editing tree cell.
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, addCellEditorListener, cancelCellEditing, canEditImmediately, createContainer, createTreeCellEditor, determineOffset, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, inHitRegion, isCellEditable, prepareForEditing, removeCellEditorListener, setBorderSelectionColor, setFont, setTree, shouldSelectCell, shouldStartEditingTimer, startEditingTimer, stopCellEditing, valueChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail
WideTreeCellEditor
public WideTreeCellEditor(javax.swing.JTree tree)

Creates WideTreeCellEditor object for a JTree.

Parameters:
tree - JTree object

WideTreeCellEditor
public WideTreeCellEditor(javax.swing.JTree tree, javax.swing.tree.DefaultTreeCellRenderer renderer)
Creates WideTreeCellEditor object for a JTree using the specified renderer.

Parameters:
tree - JTree object
renderer - DefaultTreeCellRenderer object

WideTreeCellEditor
public WideTreeCellEditor(javax.swing.JTree tree, javax.swing.tree.DefaultTreeCellRenderer renderer, javax.swing.tree.TreeCellEditor editor)
Creates WideTreeCellEditor object for a JTree using the specified renderer and the specified editor.

Parameters:
tree - JTree object
renderer - DefaultTreeCellRenderer object
editor - TreeCellEditor object
Method Detail
getTreeCellEditorComponent
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
Returns the component for editing tree cell.

Specified by:
getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditor
Overrides:
getTreeCellEditorComponent in class javax.swing.tree.DefaultTreeCellEditor
Parameters:
tree - the JTree that is asking the editor to edit
value - the value of the cell to be edited
isSelected - true is the cell is to be renderer with selection highlighting
expanded - true if the node is expanded
leaf - true if the node is a leaf node
row - the row index of the node being edited
Returns:
the component for editing.
Home about services products contact login