java代码中选择按钮 java代码中选择按钮怎么用

java中如何用代码设置多个按钮中的一个为选中状态?没用java代码中选择按钮的,java代码中选择按钮你得创建一个ButtonGroup对象,然后把单选按钮对象加进去之后这样就只能选中一个java代码中选择按钮了!比如:
JRadioButton b1=new JRadioButton("b1");
JRadioButton b2=new JRadioButton("b2");
JRadioButton b3=new JRadioButton("b3");
ButtonGroup bgroup = new ButtonGroup();
bgroup.add(b1);
bgroup.add(b2);
bgroup.add(b3);
以上代码只能选中一个按钮!
编写一个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中的按钮选中问题(1)定义一个“题目”类java代码中选择按钮,属性java代码中选择按钮:题号,用户答案,标准答案,题目
(2)定义一个 “题目”集合,用于保存这4道题
(3)界面中定义题目 4个选项,一个init(int num)方法,num是题号,默认是1(当打开界面时显示第一题),init的内容是显示“题号 题目 4个选项 判断”
单选按钮上“判断”:根据num查找题目对象obj,
if(选项value=https://www.04ip.com/post/obj.用户答案) {selected="selected" }selected="selected" 是单选按钮的属性,表示选中(因为一开始用户答案是null , 所以刚看到新题目时没有选种任何选项)
(4)当选种选项后点下一题,执行update方法:
根据题号,对“题目集合”中 的一个题目对象的“用户答案”进行赋值 , 把num(题号)加1,然后执行init方法 , 让界面显示下一道题,因为是新题(该题的用户答案为null) , 任何选项都不会选种 。
(5)做完题目,点上一题,num-1,执行init,init会根据num查找“题目集合”中的题目对象 , 判断“用户答案”是3,当4个选项逐一判断后,就只有C(value=https://www.04ip.com/post/3)被选中 , 也就是显示用户刚刚选中的那个答案 。
以上,仅供参考 。只是提供思路,不帮实现代码 , 望理解 。
打开界面是,
【java代码中选择按钮 java代码中选择按钮怎么用】关于java代码中选择按钮和java代码中选择按钮怎么用的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读