单选代码java java单选按钮选中事件

如何通过java代码改变单选框的属性package cn.com.flywater.FiftyAlgorthm; import java.util.Scanner; public class Twenty_sixthWeek { Scanner s = new Scanner(System.in); public static void main(String[] args)
求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()
【单选代码java java单选按钮选中事件】{
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单选按钮把多各radioButton放到一个组里边就可以了,一个组里你只能选择一个单选纽
用Eclipse在控件拖拽的窗口里可以找到
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怎么制作单选按钮你好:
JRadioButton类的常用构造单选按钮有以下几个:
1.JRadioButton():用空标题构造单选按钮 。
2.JRadioButton(String s):用给定的标题s构造单选按钮 。
3.JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态 。
单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象 , 然后将同组的单选按钮添加到同一个ButtonGroup对象中 。
编写一个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和java单选按钮选中事件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读