View Javadoc

1   package org.catacomb.druid.gui.edit;
2   
3   import org.catacomb.druid.event.LabelActor;
4   import org.catacomb.druid.swing.DBorderLayout;
5   import org.catacomb.druid.swing.DDropTextField;
6   
7   import java.awt.Color;
8   
9   
10  public class DruDropBox extends DruGCPanel implements LabelActor {
11      static final long serialVersionUID = 1001;
12  
13      DDropTextField textField;
14  
15  
16      public DruDropBox() {
17          setBorderLayout(0, 0);
18  
19  
20          textField = new DDropTextField("", 30);
21          textField.setLabelActor(this);
22          addDComponent(textField, DBorderLayout.CENTER);
23  
24      }
25  
26      public void setBg(Color c) {
27          textField.setBackground(c.brighter());
28          super.setBg(c);
29      }
30  
31      public void labelAction(String s, boolean b) {
32          valueChange(s);
33      }
34  
35      public DDropTextField getDropField() {
36          return textField;
37      }
38  
39      public void clear() {
40          textField.setText("");
41      }
42  
43      public void druDisable() {
44      }
45  
46      public void setText(String s) {
47          textField.setText(s);
48      }
49  
50      public void druEnable() {
51      }
52  
53      public String getText() {
54          return textField.getText();
55      }
56  
57      public Object getDropee() {
58          return textField.getDropee();
59      }
60  
61  }