Visual Color Imbalance Detector: Reconstructed project directories and files
[VistaCID.git] / org / tjworld / vista / CID / JIconButtonDemo.java
1 /*\r
2         * JIconButtonDemo.java\r
3  *\r
4         * Created on 24 October 2001, 23:25\r
5         * $Header: /VisTA/CID/JIconButtonDemo.java 1     7/11/01 18:26 Tj $\r
6         * \r
7         * $History: JIconButtonDemo.java $\r
8  * \r
9  * *****************  Version 1  *****************\r
10  * User: Tj           Date: 7/11/01    Time: 18:26\r
11  * Created in $/VisTA/CID\r
12  * JIconXXXButton Demo\r
13  * \r
14  * *****************  Version 6  *****************\r
15  * User: Tj           Date: 2/11/01    Time: 2:23\r
16  * Updated in $/VisTA/CID\r
17  * Added JIconRadioButton and JIconCheckBox, testing, seems OK.\r
18  * \r
19  * *****************  Version 5  *****************\r
20  * User: Tj           Date: 1/11/01    Time: 22:53\r
21  * Updated in $/VisTA/CID\r
22  * Testing JIconRadioButton\r
23  * \r
24  * *****************  Version 4  *****************\r
25  * User: Tj           Date: 31/10/01   Time: 18:02\r
26  * Updated in $/VisTA/CID\r
27  * Going swimming\r
28  * \r
29  * *****************  Version 3  *****************\r
30  * User: Tj           Date: 31/10/01   Time: 5:12\r
31  * Updated in $/VisTA/CID\r
32  * Added VSS header\r
33  */\r
34 \r
35 package org.tjworld.vista.cid;\r
36 /**\r
37  *\r
38         * @author  TJ\r
39  */\r
40 public class JIconButtonDemo extends javax.swing.JPanel {\r
41 \r
42         /** Creates new form JIconButtonDemo */\r
43     public JIconButtonDemo() {\r
44         initComponents();\r
45     }\r
46 \r
47     /** This method is called from within the constructor to\r
48      * initialize the form.\r
49      * WARNING: Do NOT modify this code. The content of this method is\r
50      * always regenerated by the Form Editor.\r
51      */\r
52                                 private void initComponents() {//GEN-BEGIN:initComponents\r
53                                         buttonGroup1 = new javax.swing.ButtonGroup();\r
54                                         buttonGroup2 = new javax.swing.ButtonGroup();\r
55                                         buttonGroup3 = new javax.swing.ButtonGroup();\r
56                                         jPanel1 = new javax.swing.JPanel();\r
57                                         jToggleButton1 = new javax.swing.JToggleButton();\r
58                                         jRadioButton1 = new javax.swing.JRadioButton();\r
59                                         jCheckBox1 = new javax.swing.JCheckBox();\r
60                                         jPanel2 = new javax.swing.JPanel();\r
61                                         jToggleButton2 = new javax.swing.JToggleButton();\r
62                                         jRadioButton2 = new javax.swing.JRadioButton();\r
63                                         jCheckBox2 = new javax.swing.JCheckBox();\r
64                                         jPanel3 = new javax.swing.JPanel();\r
65                                         jIconToggleButton1 = new org.tjworld.components.JIconToggleButton();\r
66                                         jIconRadioButton1 = new org.tjworld.components.JIconRadioButton();\r
67                                         jIconCheckBox1 = new org.tjworld.components.JIconCheckBox();\r
68                                         \r
69                                         \r
70                                         setLayout(new java.awt.GridLayout(3, 1));\r
71                                         \r
72                                         jPanel1.setLayout(new java.awt.GridLayout(1, 3));\r
73                                         \r
74                                         jPanel1.setBorder(new javax.swing.border.TitledBorder("Standard"));\r
75                                         jToggleButton1.setText("JToggleButton");\r
76                                         buttonGroup1.add(jToggleButton1);\r
77                                         jPanel1.add(jToggleButton1);\r
78                                         \r
79                                         jRadioButton1.setSelected(true);\r
80                                         jRadioButton1.setText("JRadioButton");\r
81                                         buttonGroup1.add(jRadioButton1);\r
82                                         jPanel1.add(jRadioButton1);\r
83                                         \r
84                                         jCheckBox1.setText("JCheckBox");\r
85                                         buttonGroup1.add(jCheckBox1);\r
86                                         jPanel1.add(jCheckBox1);\r
87                                         \r
88                                         add(jPanel1);\r
89                                         \r
90                                         jPanel2.setLayout(new java.awt.GridLayout(1, 3));\r
91                                         \r
92                                         jPanel2.setBorder(new javax.swing.border.TitledBorder("Standard + Icon"));\r
93                                         jToggleButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/2up.gif")));\r
94                                         jToggleButton2.setText("JToggleButton");\r
95                                         buttonGroup2.add(jToggleButton2);\r
96                                         jPanel2.add(jToggleButton2);\r
97                                         \r
98                                         jRadioButton2.setText("JRadioButton");\r
99                                         buttonGroup2.add(jRadioButton2);\r
100                                         jRadioButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/2up.gif")));\r
101                                         jPanel2.add(jRadioButton2);\r
102                                         \r
103                                         jCheckBox2.setText("JCheckBox");\r
104                                         buttonGroup2.add(jCheckBox2);\r
105                                         jCheckBox2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/2up.gif")));\r
106                                         jPanel2.add(jCheckBox2);\r
107                                         \r
108                                         add(jPanel2);\r
109                                         \r
110                                         jPanel3.setLayout(new java.awt.GridLayout(1, 3));\r
111                                         \r
112                                         jPanel3.setBorder(new javax.swing.border.TitledBorder("JIcon"));\r
113                                         jIconToggleButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/alert.gif")));\r
114                                         jIconToggleButton1.setText("JIconToggleButton");\r
115                                         buttonGroup3.add(jIconToggleButton1);\r
116                                         jIconToggleButton1.setSelectedStateIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/1up.gif")));\r
117                                         jIconToggleButton1.setUnselectedStateIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/2up.gif")));\r
118                                         jPanel3.add(jIconToggleButton1);\r
119                                         \r
120                                         jIconRadioButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/1up.gif")));\r
121                                         jIconRadioButton1.setText("JIconRadioButton");\r
122                                         buttonGroup3.add(jIconRadioButton1);\r
123                                         jIconRadioButton1.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/2up.gif")));\r
124                                         jPanel3.add(jIconRadioButton1);\r
125                                         \r
126                                         jIconCheckBox1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/afghanistan.gif")));\r
127                                         jIconCheckBox1.setText("JIconCheckBox");\r
128                                         buttonGroup3.add(jIconCheckBox1);\r
129                                         jIconCheckBox1.setSelectedIcon(new javax.swing.ImageIcon(getClass().getResource("/org/tjworld/vista/cid/media/sweden.gif")));\r
130                                         jPanel3.add(jIconCheckBox1);\r
131                                         \r
132                                         add(jPanel3);\r
133                                         \r
134                                 }//GEN-END:initComponents\r
135 \r
136 \r
137                                 // Variables declaration - do not modify//GEN-BEGIN:variables\r
138                                 private javax.swing.ButtonGroup buttonGroup1;\r
139                                 private javax.swing.ButtonGroup buttonGroup2;\r
140                                 private javax.swing.ButtonGroup buttonGroup3;\r
141                                 private javax.swing.JPanel jPanel1;\r
142                                 private javax.swing.JToggleButton jToggleButton1;\r
143                                 private javax.swing.JRadioButton jRadioButton1;\r
144                                 private javax.swing.JCheckBox jCheckBox1;\r
145                                 private javax.swing.JPanel jPanel2;\r
146                                 private javax.swing.JToggleButton jToggleButton2;\r
147                                 private javax.swing.JRadioButton jRadioButton2;\r
148                                 private javax.swing.JCheckBox jCheckBox2;\r
149                                 private javax.swing.JPanel jPanel3;\r
150                                 private org.tjworld.components.JIconToggleButton jIconToggleButton1;\r
151                                 private org.tjworld.components.JIconRadioButton jIconRadioButton1;\r
152                                 private org.tjworld.components.JIconCheckBox jIconCheckBox1;\r
153                                 // End of variables declaration//GEN-END:variables\r
154 \r
155  public static void main(String args[]) {\r
156                 javax.swing.JFrame f = new javax.swing.JFrame();\r
157                 f.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);\r
158                 JIconButtonDemo ts = new JIconButtonDemo(); // create and show the application - everything happens in the Event Dispatching thread\r
159                 f.getContentPane().add(ts);\r
160                 f.pack();\r
161                 f.setVisible(true);\r
162  }\r
163 }\r