package gui.run;
public abstract class RunRadio extends
javax.swing.JRadioButton implements java.awt.event.ItemListener, Runnable {
public RunRadio() {
addItemListener(this);
}
public RunRadio(javax.swing.Icon i) {
super(i);
addItemListener(this);
}
public RunRadio(String s) {
super(s);
addItemListener(this);
}
public RunRadio(String s, javax.swing.Icon i) {
super(s, i);
addItemListener(this);
}
public RunRadio(javax.swing.Icon i, boolean b) {
super(i, b);
addItemListener(this);
}
public RunRadio(String s, boolean b) {
super(s, b);
addItemListener(this);
}
public RunRadio(String s, javax.swing.Icon i, boolean b) {
super(s, i, b);
addItemListener(this);
}
public void itemStateChanged(java.awt.event.ItemEvent e) {
run();
}
public static void main(String args[]) {
gui.ClosableJFrame cf = new gui.ClosableJFrame("RunRadio");
java.awt.Container c = cf.getContentPane();
c.add(new RunRadio() {
public void run() {
System.out.println(isSelected());
}
}
);
c.setLayout(new java.awt.GridLayout(1, 0));
cf.setSize(200, 200);
cf.setVisible(true);
}
}