KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > rero > dialogs > AutoWindowDialog


1 package rero.dialogs;
2
3 import java.awt.*;
4 import java.awt.event.*;
5
6 import javax.swing.*;
7 import javax.swing.event.*;
8
9 import java.util.*;
10 import rero.config.*;
11 import rero.dck.*;
12
13 public class AutoWindowDialog extends DMain
14 {
15    public String JavaDoc getTitle()
16    {
17       return "Auto /Window";
18    }
19
20    public String JavaDoc getDescription()
21    {
22       return "Auto Window Options";
23    }
24
25    public void setupDialog()
26    {
27       addBlankSpace();
28       addBlankSpace();
29
30       addDialogGroup(new DGroup("Create a window when...", 15)
31       {
32           public void setupDialog()
33           {
34              addCheckboxInput("auto.join" , ClientDefaults.auto_option, "I join a channel.", 'c');
35              addCheckboxInput("auto.query", ClientDefaults.auto_option, "I receive a message.", 'm');
36              addCheckboxInput("auto.chat" , ClientDefaults.auto_option, "A dcc chat connects.", 'd');
37           }
38       });
39
40       addBlankSpace();
41
42       addDialogGroup(new DGroup("When I close a window...", 15)
43       {
44           public void setupDialog()
45           {
46              addCheckboxInput("auto.part" , ClientDefaults.auto_option, "leave the channel.", 'l');
47              addCheckboxInput("auto.chatclose", ClientDefaults.auto_option, "disconnect the dcc chat.", 'a');
48           }
49       });
50
51       addBlankSpace();
52       addCheckboxInput("auto.hide", ClientDefaults.auto_option, "Open query/chat windows minimized", 'm', FlowLayout.CENTER);
53    }
54 }
55
56
57
58
Popular Tags