2 * JIconButtonDemo.java
\r
4 * Created on 24 October 2001, 23:25
\r
5 * $Header: /VisTA/CID/JIconButtonDemo.java 1 7/11/01 18:26 Tj $
\r
7 * $History: JIconButtonDemo.java $
\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
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
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
24 * ***************** Version 4 *****************
\r
25 * User: Tj Date: 31/10/01 Time: 18:02
\r
26 * Updated in $/VisTA/CID
\r
29 * ***************** Version 3 *****************
\r
30 * User: Tj Date: 31/10/01 Time: 5:12
\r
31 * Updated in $/VisTA/CID
\r
35 package org.tjworld.vista.cid;
\r
40 public class JIconButtonDemo extends javax.swing.JPanel {
\r
42 /** Creates new form JIconButtonDemo */
\r
43 public JIconButtonDemo() {
\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
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
70 setLayout(new java.awt.GridLayout(3, 1));
\r
72 jPanel1.setLayout(new java.awt.GridLayout(1, 3));
\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
79 jRadioButton1.setSelected(true);
\r
80 jRadioButton1.setText("JRadioButton");
\r
81 buttonGroup1.add(jRadioButton1);
\r
82 jPanel1.add(jRadioButton1);
\r
84 jCheckBox1.setText("JCheckBox");
\r
85 buttonGroup1.add(jCheckBox1);
\r
86 jPanel1.add(jCheckBox1);
\r
90 jPanel2.setLayout(new java.awt.GridLayout(1, 3));
\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
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
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
110 jPanel3.setLayout(new java.awt.GridLayout(1, 3));
\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
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
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
134 }//GEN-END:initComponents
\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
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
161 f.setVisible(true);
\r