public class TreeStatusPane
extends java.lang.Object
implements javax.swing.event.TreeSelectionListener
Modifier and Type | Field and Description |
---|---|
private javax.swing.border.Border |
defaultBorder |
private javax.swing.border.Border |
errorBorder |
private javax.swing.JPanel |
panel |
private javax.swing.JTextField |
statusField |
private TreeStatus |
statusObj |
private javax.swing.Action |
textInputAction |
private javax.swing.JTree |
tree |
Constructor and Description |
---|
TreeStatusPane(javax.swing.JTree targetTree)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JPanel |
getPanel()
Return the panel of this TreeStatusPane.
|
private void |
init() |
private void |
updateText(java.lang.String statusString) |
void |
updateTreeStatus(TreeStatus statusObj)
In case of document changing this should be called to update TreeStatus value of the pane.
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent)
Tree selection change listener which updates status string.
|
private TreeStatus statusObj
private javax.swing.JTree tree
private javax.swing.JTextField statusField
private javax.swing.JPanel panel
private javax.swing.border.Border defaultBorder
private javax.swing.border.Border errorBorder
private final javax.swing.Action textInputAction
public TreeStatusPane(javax.swing.JTree targetTree)
targetTree
- The tree instance that this status pane will correspond.private void init()
public javax.swing.JPanel getPanel()
public void updateTreeStatus(TreeStatus statusObj)
statusObj
- TreeStatus instance.private void updateText(java.lang.String statusString)
public void valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent)
valueChanged
in interface javax.swing.event.TreeSelectionListener
treeSelectionEvent
-