import java.awt.Container;
import java.awt.GridLayout;
import Java.awt.event.window adapter;
import Java.awt.event.window event;
import javax.swing.border factory;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
//====================================
//filename : jradiobutton _ demo
-----------------------------请参阅
//Author :Common
//类名: myWindowEventHandle
//属性:
//方法:
class MyRadio{
私密jframe frame=new jframe (表单);
privatecontainercont=frame.get content pane (;
privatejradiobuttonjrb1=newjradiobutton ('单选1 );
privatejradiobuttonjrb2=newjradiobutton ('单选2 );
privatejradiobuttonjrb3=newjradiobutton ('单选3 );
私密jpanel pan=new jpanel (;
公共my radio () {
//定义面板的边框显示栏
pan.set border (border factory.createtitledborder )“请选择按钮”);
pan.set layout (new gridlayout (1,3 );
buttongroupgroup=newbuttongroup (;
group.add(this.JrB1 );
group.add(this.JrB2 );
group.add(this.JrB3 );
pan.add(this.JrB1 );
pan.add(this.JrB2;
pan.add(this.JrB3;
cont.add(pan;
this.frame.setsize (330,80 );
this.frame.setvisible () true;
this.frame.addwindowlistener (新窗口适配器) )。
publicvoidwindowclosing (windowevente )//在窗口关闭时触发,然后按关闭按钮
//TODO自动生成的方法存根
系统. out.println (窗口关闭- -关闭窗口);
系统. exit (1;
}
);
}
}
//主类
//function : jradiobutton _ demo
公共类jradiobutton _ demo {
publicstaticvoidmain (字符串[ ] args ) {
//TODO自动生成的方法存根
新我的radio (;
}
}
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ItemEvent;
import Java.awt.event.item listener;
import Java.awt.event.window adapter;
import Java.awt.event.window event;
import javax.swing.border factory;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
//====================================
//filename : jradiobutton _ demo
-----------------------------请参阅
//Author :Common
//类名: myWindowEventHandle
//属性:
//方法:
classmyradioimplementsitemlistener {
私密jframe frame=new jframe (表单);
privatecontainercont=frame.get content pane (;
privatejradiobuttonjrb1=newjradiobutton ('单选1 );
privatejradiobuttonjrb2=newjradiobutton ('单选2 );
privatejradiobuttonjrb3=newjradiobutton ('单选3 );
私密jpanel pan=new jpanel (;
公共my radio () {
//定义面板的边框显示栏
pan.set border (border factory.createtitledborder )“请选择按钮”);
pan.set layout (new gridlayout (1,3 );
buttongroupgroup=newbuttongroup (;
group.add(this.JrB1 );
group.add(this.JrB2 );
group.add(this.JrB3 );
pan.add(this.JrB1 );
pan.add(this.JrB2;
pan.add(this.JrB3;
JrB1.additemlistener(this ); //参加活动拦截
JrB2.additemlistener(this ); //参加活动拦截
JrB3.additemlistener(this ); //参加活动拦截
cont.add(pan;
this.frame.setsize (330,80 );
this.frame.setvisible () true;
this.frame.addwindowlistener (新窗口适配器) )。
publicvoidwindowclosing (windowevente )//在窗口关闭时触发,然后按关闭按钮
//TODO自动生成的方法存根
系统. out.println (窗口关闭- -关闭窗口);
系统. exit (1;
}
);
}
@Override
公共语音统计交换(Itemevente ) {
//TODO自动生成的方法存根
if(e.getsource(==JrB1 ) {
system.out.println(JrB1 );
}elseif(e.getsource ) (==jrb2 ) )。
system.out.println(JrB2 );
}else{
system.out.println(JrB3 );
}
}
}
//主类
//function : jradiobutton _ demo
公共类jradiobutton _ demo {
publicstaticvoidmain (字符串[ ] args ) {
//TODO自动生成的方法存根
新我的radio (;
}
}