java单选按钮
1. java让单选按钮默认选中的方法
ButtonGroup bg=new ButtonGroup();
JRadioButtonb1=new JRadioButton();
JRadioButtonb2=new JRadioButton();
bg.add(b1);
bg.add(b2);
b1.setSelected(true);//默认选中的是b1
JButton表示的是普通按钮,JRadioButton才是单选按钮。
b1,b2加入了ButtonGroup,是互斥的,默认只能选中一个。
2. 用JAVA面版显示性别单选按钮怎么实现
/*
* 导入所需的包
*/
import javax.swing.*;
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); //获取窗口的内容面板,将自定义面板添加进去
frame.setSize(220,200); //设置窗口大小
frame.setVisible(true); //显示窗口
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置关闭窗口操作
}
}
3. 用JAVA面版显示性别单选按钮怎么实现在线等
mport java.awt.event.*;
import javax.swing.*;
public class test1 implements ActionListener {
JFrame jf = new JFrame("Example");
JPanel panel = new JPanel();
JRadioButton rb1 = new JRadioButton("音乐");
JRadioButton rb2 = new JRadioButton("体育");
JRadioButton rb3 = new JRadioButton("文学");
ButtonGroup group = new ButtonGroup ();
JTextField text = new JTextField(10);
test1(){
jf.add(panel);
group.add(rb1);
group.add(rb2);
group.add(rb3);
panel.add(rb1);
panel.add(rb2);
panel.add(rb3);
panel.add(text);
rb1.addActionListener(this);
rb2.addActionListener(this);
rb3.addActionListener(this);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(300,200);
jf.setVisible(true);
}
public static void main(String[] args) {
test1 t = new test1();
}
@Override
public void actionPerformed(ActionEvent e) {
if(group.getSelection()==rb1.getModel()){
text.setText("你选择的是音乐");
}
if(group.getSelection()==rb2.getModel()){
text.setText("你选择的是体育");
}
if(group.getSelection()==rb3.getModel()){
text.setText("你选择的是文学");
}
}
}
看看这个是你需要的吗
4. 在java中,怎么对单选按钮清空
eg:
TextField id=new TextField,你可以在你加的按钮事件中处理时用 id.setText(null)就行了
5. JAVA中单选按钮事件怎么写
单选按钮事件?
实现一个ActionListener
在actionPerformed函数里面判断是哪个单选按钮。
然后找到那个发生事件的按钮,取出值就可以了。
或者
你在提交的时候判断哪个单选按钮被选中了也行,不用给单选按钮添加时间。
6. Java 中单选按钮设置为未选中状态
看API你就明白了
此类用于为一组按钮创建一个多斥(multiple-exclusion)作用域。使用相同的 ButtonGroup 对象创建一组按钮意味着“开启”其中一个按钮时,将关闭组中的其他所有按钮。
可将 ButtonGroup 用于任何从 AbstractButton 继承的对象组。通常,按钮组包含 JRadioButton、JRadioButtonMenuItem 或 JToggleButton 的实例。但将 JButton 或 JMenuItem 的实例放入按钮组中并没有什么意义,因为 JButton 和 JMenuItem 不实现选择状态。
最初,组中的所有按钮都未被选择。一旦选择了任何按钮,该按钮在组中将总是选择状态。无法以编程方式“关闭”一个按钮以清除按钮组。要显示“未选择”的按钮,则需要将一个不可见的单选钮添加到组中,然后以编程方式选择该按钮,以关闭所有已显示的单选钮。例如,可以激活带标签 "none" 的普通按钮来选择不可见的单选钮。
7. 编写一个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);
}
}
8. java如何获取单选按钮RadioButton的值
你说的是可视化组件里的吧,SWING
或者
AWT。给你举个例子
正确使用方法为:
CheckboxGroup
cbg
=
new
CheckboxGroup();
//定义组
add(new
Checkbox("one",
cbg,
true));
//定义单选,添加到组里
add(new
Checkbox("two",
cbg,
false));
//同上。。
add(new
Checkbox("three",
cbg,
false));
//同上
使用:
CheckboxGroup的方法:
Checkbox
getSelectedCheckbox()
//获取选择的对象。
也就是说,你要把
男,女两个单选框组件放到同一个组里面,然后使用组对象的方法获取被选择的组件。
建议学学查API,这是程序开发必须要会用的东东。呵呵
不懂可以继续补充提问。
9. java怎么返回单选按钮的内容
给单选按钮设置一样的name,然后在servlet里使用Request对象的getParameter(String
name)方法,来获取被选中的单选按钮的内容,注意此时获取的是单选按钮的value值
10. 如何用Java取消单选按钮的选中状态
单选按钮的概念是:在一组单选按钮选项中,只能选中其中一项,这和复选框是不同的。意思就是必须有一个是为选中状态的,你要是想设置成都可以不选中,我建议你使用checkbox复选框来实现