本文主要是介绍Java——JRadioButton单选按钮的使用例子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
┏(ω)=☞ 本专栏的目录(为您提供更好的查询方式)(点这里说不定有你想要的)
代码示例
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class a extends JFrame implements ActionListener{public static void main(String[] args) {new a();}JLabel JL1 = new JLabel ("用户名:");JLabel JL2 = new JLabel ("密码 :");JComboBox JC = new JComboBox(new String[] {"123","456"});JPasswordField JP1 = new JPasswordField(10);JButton JB1 = new JButton("确定");JButton JB2 = new JButton("取消");JRadioButton JR1 =new JRadioButton("用户登陆");//创建单选按钮JRadioButton JR2 =new JRadioButton("管理员登陆");//创建单选按钮ButtonGroup BG=new ButtonGroup(); //创建按钮组public a() {JPanel JP = (JPanel) this.getContentPane();JP.setLayout(new GridLayout(4,2,10,10));//设置网格布局四行二列上下左右间距为十JB1.addActionListener(this);JB2.addActionListener(this);BG.add(JR1);BG.add(JR2);JP.add(JL1);JP.add(JC);JP.add(JL2);JP.add(JP1);JP.add(JR1);JP.add(JR2);JP.add(JB1);JP.add(JB2);this.setSize(300,200);//设置窗口大小this.setLocationRelativeTo(null);//窗口居中this.setVisible(true);//窗口可见this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭模式}@Overridepublic void actionPerformed(ActionEvent e) {if(e.getSource()==JB1) {//是否点击JB1按钮if(JR1.isSelected()) {//是否选择了单选按钮的"用户登陆"if(JC.getSelectedItem().equals("123") && JP1.getText().equals("123")) JOptionPane.showMessageDialog(this,"欢迎您,用户"+JC.getSelectedItem()+"登陆成功");else JOptionPane.showMessageDialog(this, "用户名或密码错误");}else if(JR2.isSelected()) {//是否选择了单选按钮的"管理员登陆"if(JC.getSelectedItem().equals("456") && JP1.getText().equals("456")) JOptionPane.showMessageDialog(this,"欢迎您,管理员"+JC.getSelectedItem()+"登陆成功");else JOptionPane.showMessageDialog(this, "用户名或密码错误");}}if(e.getSource()==JB2) {//是否点击JB2按钮"取消"按钮System.exit(0);//关闭窗口}}
}
图例
这篇关于Java——JRadioButton单选按钮的使用例子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!