|
org.openide.explorer 6.8 1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Explorer & Property Sheet API | |
---|---|
org.openide.explorer | Many different UI components in NetBeans are actually Explorer views of nodes. |
org.openide.explorer.propertysheet | The exact properties of a node may be displayed and edited with the Property Sheet. |
org.openide.explorer.propertysheet.editors | |
org.openide.explorer.view | The Explorer is really an abstraction that needs a view to actually display the nodes. |
PropertySheetSettings was deleted from org.openide.explorer. To ensure binary compatibility there was added dependency transformation that ensures that for all modules that depend on org.openide.explorer with spec.version < 6.8 is added additional dependency on org.openide.options with spec.version 6.6 during runtime.
When an external object (e.g. file(s)) is dragged over the Explorer, the drag events passed to Nodes under the cursor. It means that the appropriate Node is asked whether the dragged object(s) can be dropped to it. The drag support classes will also provide appropriate visual drag feedback - change cursor shape and/or draw drop line indicator.
When the object is dropped then the Node under the cursor will be
asked to provide supported PasteType
s that will handle
the drop.
When doing drag and drop of nodes from explorer to another place in explorer the Node.drag method is called when doing copy and in both cases of copy or move the ExClipboard.convert method is called for Transferable containing all the nodes, so one can wrap the whole transfer with pre and post operations.
ColumnMnemonicCharTTV
property to NodeTableModel
The new property allows you to specify a mnemonic character for display names
of TreeTableView
columns.
String[]
One can specify an item separator for properties using string array editor. For example following code:
Node.Property np = new Node.Property (String[].class, ...); np.setValue ("item.separator", "-");separates items returned from
getAsText
and parsed by setAsText
by -. List of supported parameters can be found here.
|
|
Read more about the implementation in the answers to architecture questions.
|
org.openide.explorer 6.8 1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |