public class FileSystemNode extends AbstractNode
Node.Action, Node.ActionListener
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
file |
Constructor and Description |
---|
FileSystemNode(java.io.File file) |
FileSystemNode(java.io.File file,
java.lang.String displayName) |
Modifier and Type | Method and Description |
---|---|
void |
doubleClicked() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getName() |
static java.lang.String |
getName(java.io.File file) |
boolean |
isLeaf() |
protected Node[] |
loadChildren() |
void |
showPopupMenu(java.awt.Component invoker,
int x,
int y,
Node.ActionListener actionListener) |
getChildren, refresh
public FileSystemNode(java.io.File file)
public FileSystemNode(java.io.File file, java.lang.String displayName)
public boolean isLeaf()
protected Node[] loadChildren()
loadChildren
in class AbstractNode
public java.lang.String getName()
public javax.swing.Icon getIcon()
public void doubleClicked()
doubleClicked
in interface Node
doubleClicked
in class AbstractNode
public void showPopupMenu(java.awt.Component invoker, int x, int y, Node.ActionListener actionListener)
showPopupMenu
in interface Node
showPopupMenu
in class AbstractNode
public static java.lang.String getName(java.io.File file)