java单选按钮代码例子 javaweb单选按钮

java怎么制作单选按钮

你好:

公司主营业务:网站制作、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出集安免费做网站回馈大家。

JRadioButton类的常用构造单选按钮有以下几个:

1.JRadioButton():用空标题构造单选按钮。

2.JRadioButton(String s):用给定的标题s构造单选按钮。

3.JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。

单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象,然后将同组的单选按钮添加到同一个ButtonGroup对象中。

编写一个Java应用程序,窗体上有一个单选按钮,具体界面设计如下(只需要代码):

import javax.swing.BorderFactory;

import javax.swing.ButtonGroup;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

public class aaa

{

/**

* @param args

*/

public static void main(String[] args)

{

TextFrame frame = new TextFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

class TextFrame extends JFrame

{

public TextFrame()

{

setTitle("考试题目");

setBounds(300,300,200,120);

TextPanel panel = new TextPanel();

add(panel);

}

}

class TextPanel extends JPanel

{

private JRadioButton r1,r2;

public TextPanel()

{

//实例化单选按钮

r1 = new JRadioButton("男");

r2 = new JRadioButton("女");

JPanel p = new JPanel();

p.setBorder(BorderFactory.createTitledBorder("请选择性别"));

p.add(r1);

p.add(r2);

ButtonGroup bg = new ButtonGroup();

//将需要划分为一组的单选按钮对象添加到按钮组(注意只是逻辑上添加 和界面没有关系)

bg.add(r1);

bg.add(r2);

add(p);

}

}

java图形界面编程,想要加那种单选的按钮,就是只能选择一个选项的那种,有什么示例代码可以参考吗

可以参考下面的添加两个单选项的

最后记得将两个单选项放到一个buttonGroup即可

//添加两个单选项

choice1.setBounds(10,60,300,20); //放在左上

choice2.setBounds(10,180,300,20); //放在左中

choice1.setForeground(Color.ORANGE);

choice2.setForeground(Color.ORANGE);

choice1.setFont(new Font("楷书",Font.BOLD+Font.HANGING_BASELINE,20));

choice2.setFont(new Font("楷书",Font.BOLD+Font.HANGING_BASELINE,20));

choice1.setOpaque(false);

choice2.setOpaque(false);

buttonGroup.add(choice1); //为上面两个choice创建一个多斥作用域

buttonGroup.add(choice2);


网页标题:java单选按钮代码例子 javaweb单选按钮
本文地址:http://abwzjs.com/article/ddjchod.html