『壹』 java单选按钮
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.applet.*;
import java.sql.*;
public class Test extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
private JPanel jPanel;
private JButton jButton1,jButton2,jButton3;
private JTextArea ta1;
private JTextField tf1;
private Checkbox cb1,cb2;
private CheckboxGroup g;
public Test(String title) {
super(title);
init();
}
private void init() {
jPanel=new JPanel();
jPanel.setLayout(new FlowLayout());
ta1=new JTextArea();
tf1=new JTextField(20);
jButton1=new JButton("查询记录");
jButton2=new JButton("添加用户");
jButton3=new JButton("添加记录");
jButton1.addActionListener(this);
jButton2.addActionListener(this);
jButton3.addActionListener(this);
g = new CheckboxGroup();
cb1 = new Checkbox("1", g, false);
cb2 = new Checkbox("2", g, true);
jPanel.add(ta1);
jPanel.add(jButton1);
jPanel.add(jButton2);
jPanel.add(jButton3);
jPanel.add(tf1);
jPanel.add(cb1);
jPanel.add(cb2);
this.add(jPanel);
this.setSize(300,700);
this.setResizable(false);
this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(final WindowEvent e) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(jButton1)){
if(cb1.isSelected()){
System.out.println("1");
}
else{
System.out.println("2");
}
}
}
}
给你做了小小的修改,你再试试
『贰』 求java代码:通过单选按钮选择背景颜色
下面代码可以实现你的功能,但本人学艺不精,代码其实可以不用这么累赘,你参考一下,如果有想法的话可以自己修改一下:
import java.awt.*;
import java.awt.event.*;
public class Main
{
final static Panel pan2=new Panel();
public Main()
{
Frame fr=new Frame("小程序");
fr.setVisible(true);
fr.setSize(500,200);
fr.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
fr.setResizable(false);
fr.setLayout(new GridLayout(0,1));
final Label label=new Label("Welcome to Java");
Panel pan1=new Panel();//放两个按钮
Button bu1=new Button("<=");
bu1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Point p=label.getLocation();
label.setLocation((int)p.getX()-10,(int)p.getY());
}
});
pan1.add(bu1);
Button bu2=new Button("=>");
bu2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Point p=label.getLocation();
label.setLocation((int)p.getX()+10,(int)p.getY());
}
});
pan1.add(bu2);
fr.add(pan1);
pan2.setBackground(Color.red);
pan2.add(label);
fr.add(pan2);
Label la=new Label("Select Message Panel Background");
fr.add(la);
Panel pan3=new Panel();
pan3.setLayout(new GridLayout(1,0));
CheckboxGroup box=new CheckboxGroup();
Checkbox[] ch=new Checkbox[5];
ch[0]=new Checkbox("Red",box,true);
ch[0].addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
pan2.setBackground(Color.red);
}
});
pan3.add(ch[0]);
ch[1]=new Checkbox("Yellow",box,false);
ch[1].addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
pan2.setBackground(Color.yellow);
}
});
pan3.add(ch[1]);
ch[2]=new Checkbox("White",box,false);
ch[2].addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
pan2.setBackground(Color.white);
}
});
pan3.add(ch[2]);
ch[3]=new Checkbox("Gray",box,false);
ch[3].addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
pan2.setBackground(Color.gray);
}
});
pan3.add(ch[3]);
ch[4]=new Checkbox("Green",box,false);
ch[4].addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
pan2.setBackground(Color.green);
}
});
pan3.add(ch[4]);
fr.add(pan3);
fr.pack();
}
public static void main(String[] args)
{
new Main();
}
}
『叁』 用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); //设置关闭窗口操作
}
}
『肆』 用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); //设置关闭窗口操作
}
}
『伍』 java中将字符串数组创建为一组单选按钮
把数组的第一个元素前面加个题号,其它的前面加上A、B、C不就行了吗