View Javadoc

1   // Copied into FreeHEP, 2004.
2   package hep.wired.util.test;
3   
4   
5   import java.awt.*;
6   
7   import javax.swing.*;
8   import javax.swing.tree.*;
9   
10  import hep.wired.util.DefaultTristateTreeNode;
11  
12  /***
13   *
14   * @author Mark Donszelmann
15   * @version $Id: TristateTestNode.java 396 2004-08-10 18:01:37Z duns $
16   */
17  public class TristateTestNode extends DefaultMutableTreeNode {
18  
19      private boolean selected;
20  
21      public TristateTestNode(String data) {
22          this(data, true);
23      }
24      
25      public TristateTestNode(String data, boolean selected) {
26          super(data);
27          this.selected = selected;
28      }
29      
30      public boolean isSelected() {
31          return selected;
32      }
33      
34      public String toString() {
35          return (String)getUserObject();
36      }
37  }