Provides Swing UI components that render
provided node hierarchy
in different ways (as a tree,
set of properties
and many other).
Dec 13 '20 Expose scrollOnExpand property on TreeView.
It is now possible to set/get the
Oct 20 '14 Hide node icons in OutlineView and TreeView.
It is possible not to show icons in OutlineView and in TreeView and it's descendants.
are added for this purpose.
Nov 11 '13 Turn auto-complete in combo box editor off.
Now it's possible to turn off the default autocomplete for in-line
combo box editors by using "canAutoComplete" attribute to Boolean.FALSE on appropriate FeatureDescriptor.
Sep 6 '12 PropertySheet extensions
PropertySheet class has new methods which allow subclasses to provide custom
popup menu, check expansion state, expand/collapse property categories,
retrieve the selected property.
Apr 4 '12 setPropertyColumnAttribute() method added to OutlineView
In order to conveniently set attributes to column properties,
setPropertyColumnAttribute() method is added to OutlineView.
After OutlineView.setProperties() method was deprecated, the preferred
way how to add columns is via addPropertyColumn()/setPropertyColumns().
But then there's no Node.Property to set additional attributes on.
This is why setPropertyColumnAttribute() method is introduced.
For general overview of the concepts related to nodes and explorers,
together with code samples, see chapter 7,
of NetBeans Platform for Beginners
by Jason Wexbridge and Walter Nyland.
This table lists all of the module exported APIs
defined stability classifications. It is generated
based on answers to questions about the architecture
of the module. Read them all
Group of java interfaces
Group of systemproperty interfaces
|Specified in What Document?
Setting this property to integer number controls prefetching of nodes
when VisualizerChildren are constructed (prefetchCount = 0 disables
The prefetching should eliminate "bounce" effect (see #144718) in lazy
implementation which is caused by the fact that there exist keys without
nodes. In such case "dummy" nodes are created and remove event is fired.
This undesirable effect is eliminated by prefetching selected number of
nodes so "dummy" nodes are detected and removed in advance before any
Checks by Drag & Drop support for views. True is regard as default
(no matter what jdk's version). False value disallows Drag & Drop in
Group of property interfaces
|Specified in What Document?
Nodes returing Boolean.TRUE from getValue("customDelete") are assumed to
provide their own confirmation dialog for delete action and explorer will not show
default one when they are deleted.
Nodes returing Boolean.TRUE from getValue("slowRename") are expected
to have potentially slow implemenation of
setName. Explorer views
rather process in-place rename in background for such nodes.
Where are the sources for the module?
The sources for the module are in the
Apache Git repositories
or in the GitHub repositories.
What do other modules need to do to declare a dependency on this one, in addition to or instead of a plain module dependency?
XXX no answer for deploy-dependencies
Read more about the implementation in the answers to