Java: Swing: JTree and TreeModel: Changes in 1.4
very stupid additional specification for getIndexOfChild() (which was virtually unusable before, and that hasn't changed)
silly, vague explanation about not having the same child multiple times under the same parent (Is it called TreeModel, or what?)
support for 'null' root (firing treeStructureChanged with null as path, as expected).
added getTreeModelListeners
documentation update
added getTreeSelectionListeners, getPropertyChangeListeners
getFont() defaults to JTree's font
fixed one wrong comment
removes the old editingComponent from its parent also in getTreeCellEditorComponent
border handling for the default editor components
added getCellEditorListeners
some isCellEditable changes
all changes to support null root?
FixedHeight
support for null root
setModel() now clears selection (improvement?)
setShowsRootHandles doesn't expand the root any more
DND support
added getTreeExpansionListeners, getTreeWillExpandListeners, getTreeSelectionListeners
added getNextMatch
changed getPreferredScrollableViewportSize (?) /getScrollableUnitIncrement (boundary result)
Accessibility changes (dt.) dt.
isExpandedRow() suddenly doesn't test for parent paths anymore (it needn't: if they were not expanded, the row wouldn't exist)
getNextMatch changed
Something about getLeadSelectionPath
DND support
changed painting
keyboard navigation: getNextMatch
support for null root
right to left input map
DND keys
startEditing won't start if the old editor doesn't stop
defaultDropTargetListener
? (1.4.1)
(C) 2001-2009 Christian Kaufhold (swing@chka.de)