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復選框來實現