View Javadoc

1   
2   package org.catacomb.druid.swing;
3   
4   import java.awt.Color;
5   
6   import javax.swing.JDialog;
7   
8   
9   public class DDialog extends JDialog {
10      static final long serialVersionUID = 1001;
11      String name = "anon";
12  
13      public DDialog() {
14          this(null, "anon");
15      }
16  
17      public DDialog(DFrame dframe, String s) {
18          super(dframe);
19          name = s;
20          setTitle(s);
21          setBg(LAF.getBackgroundColor());
22      }
23  
24  
25      public int[] getIntArraySize() {
26          int[] wh = new int[2];
27          wh[0] = getWidth();
28          wh[1] = getHeight();
29          return wh;
30      }
31  
32  
33      public void setBg(Color c) {
34          setBackground(c);
35      }
36  
37  
38      public void setName(String s) {
39          name = s;
40      }
41  
42      public String getName() {
43          return name;
44      }
45  
46      public void setTitle(String s) {
47          super.setTitle(s);
48      }
49  
50  
51      public void open() {
52          pack();
53          setVisible(true);
54      }
55  
56  
57      public void close() {
58          setVisible(false);
59      }
60  
61      public void setPanel(DPanel dp) {
62          getContentPane().add("Center", dp);
63      }
64  
65  }
66  
67  
68  
69  
70  
71  
72