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






