【Java开源代码栏目提醒】:网学会员Java开源代码为您提供MyRadioButton.java参考,解决您在MyRadioButton.java学习中工作中的难题,参考学习。
package swing;
import java.awt.*;
import javax.swing.*;
public class MyRadioButton {
public MyRadioButton() {
//定义窗口
JFrame f = new JFrame("JRadioButton");
//定义容器
Container contentPane = f.getContentPane();
//设置窗口大小
f.setSize(400, 200);
//定义面板对象
JPanel p1 = new JPanel();
//定义面板布局方式
p1.setLayout(new GridLayout(2, 2));
//设置面板的标题
p1.setBorder(BorderFactory.createTitledBorder("您最喜欢哪类食物?"));
//定义按钮及按钮文本内容
JRadioButton r1 = new JRadioButton("谷类及薯类");
JRadioButton r2 = new JRadioButton("动物性食物");
JRadioButton r3 = new JRadioButton("豆类及其制品");
JRadioButton r4 = new JRadioButton("蔬菜水果类");
JRadioButton r5 = new JRadioButton("纯热能食物");
//定义按钮组
ButtonGroup group = new ButtonGroup();
//将按钮添加到按钮组
group.add(r1);
group.add(r2);
group.add(r3);
group.add(r4);
group.add(r5);
//将按钮添加到面板
p1.add(r1);
p1.add(r2);
p1.add(r3);
p1.add(r4);
p1.add(r5);
//将面板添加到容器
contentPane.add(p1);
//设置窗口内容可见
f.setVisible(true);
}
public static void main(String args[]) {
new MyRadioButton();
}
}