java单选按钮组代码 单选按钮的类名java

java单选按钮传值单选按钮(JRadioButton)的功能与单选框相似 。使用单选按钮的方法是将一些单选按钮用ButtonGroup对象分组,使同一组的单选按钮只允许有一个被选中 。单选按钮与单选框的差异是显示的样式不同,单选按钮是一个圆形的按钮,单选框是一个小方框 。
JRadioButton类的常用构造方法有以下几个:
1.JRadioButton():用空标题构造单选按钮 。
2.JRadioButton(String s):用给定的标题s构造单选按钮 。
3.JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态 。
单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象,然后将同组的单选按钮添加到同一个ButtonGroup对象中 。参见例6.2程序的子类panel1的声明,组内有3个单选按钮 。
java单选按钮传值的示例:
package com.lw;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
public class JRadioButtonDemo extends JFrame {
private static final long serialVersionUID = 8854703659153206227L;
private JPanel contentPane;
public static void main(String[] args) {
try {
UIManager
.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Throwable e) {
e.printStackTrace();
}
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JRadioButtonDemo frame = new JRadioButtonDemo();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public JRadioButtonDemo() {
setTitle("单选按钮使用");// 设置窗体的标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置窗体退出时操作
setBounds(100, 100, 250, 100);// 设置窗体位置和大小
contentPane = new JPanel();// 创建内容面板
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));// 设置面板的边框
setContentPane(contentPane);// 应用内容面板
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));// 设置内容面板为流式布局
JRadioButton radioButton1 = new JRadioButton("Java");// 创建单选按钮
contentPane.add(radioButton1);// 应用单选按钮
JRadioButton radioButton2 = new JRadioButton("PHP");// 创建单选按钮
contentPane.add(radioButton2);// 应用单选按钮
JRadioButton radioButton3 = new JRadioButton("C++");// 创建单选按钮
contentPane.add(radioButton3);// 应用单选按钮
ButtonGroup group = new ButtonGroup();// 创建单选按钮组
group.add(radioButton1);// 将radioButton1增加到单选按钮组中
group.add(radioButton2);// 将radioButton2增加到单选按钮组中
group.add(radioButton3);// 将radioButton3增加到单选按钮组中
}
}
用JAVA面版显示性别单选按钮怎么实现/*
* 导入所需的包
*/
import javax.swing.*;
【java单选按钮组代码 单选按钮的类名java】public class Show {
public static void main(String args[]) {
JFrame frame=new JFrame("单选按钮实例");//创建窗口对象
JPanel panel=new JPanel();//创建面板对象
ButtonGroup bg=new ButtonGroup();//创建单选按钮组
JRadioButton male=new JRadioButton("男");//创建单选按钮
JRadioButton female=new JRadioButton("女");
bg.add(male);//把单选按钮添加到组中
bg.add(female);
panel.add(male);//把按钮添加到面板中
panel.add(female);
frame.getContentPane().add(panel);//获取窗口的内容面板,将自定义面板添加进去

推荐阅读