java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码

java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码
小小巫,本来昨天晚上可以早点把代码给你的,都怪我笨!写代码的时候,犯了低级错误,结果运行就报错,来了一大堆了异常;为了解决问题绕了个大弯,搞得我郁闷非常,最后发现了原因,于是改改弄好了。你人不在,所以发到这里,你先看看;我把代码写得很简洁,相信你能看得懂的,明早我有课,下午回来有问题我们再聊聊..........

其他的朋友如果有需要,可以随便下去玩玩;按照这个思路,其他的控件写起来也会很简单的


import  javax.swing. * ;
import  java.awt.event. * ;

public   class  Button {

    JFrame frame 
= new JFrame("选择单选 点击确定");
    JButton jButton 
= new JButton("确定"); 
    
    JRadioButton rad1 
= new JRadioButton("单选一"); 
    JRadioButton rad2 
= new JRadioButton("单选二");
    JRadioButton rad3 
= new JRadioButton("单选三");
    JLabel label 
= new JLabel("结果显示再这里");  
    
    
public Button() {
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().setLayout(
new java.awt.FlowLayout());
        
        ButtonGroup group 
= new ButtonGroup();

        jButton.addActionListener(
new ActionListener() {
            
public void actionPerformed(ActionEvent e) {
                 
                 
if (rad1.isSelected()) {
                    label.setText(
"你选择的是单选一");
                }
 else if (rad2.isSelected()) {
                    label.setText(
"你选择的是单选二");
                }
 else if (rad3.isSelected()){
                    label.setText(
"你选择的是单选三");
                }
else {
                    label.setText(
"请您先选择一个单选框");
                }

            }

        }
);
        group.add(rad1);
        group.add(rad2);
        group.add(rad3);
           
        frame.getContentPane().add(rad1);
        frame.getContentPane().add(rad2);
        frame.getContentPane().add(rad3);
        frame.getContentPane().add(jButton);
        frame.getContentPane().add(label);
        frame.setSize(
350,120);
        frame.setVisible( 
true );
        frame.setResizable(
false);
       
        frame.addWindowListener(
              
new  WindowAdapter()  {
                  
public   void  windowClosing(WindowEvent e)  {
                   System.exit( 
0 ); 
                }
  
            }
  
          );  
   }


    
public static void main(String[] args) {
        
new Button();
    }


}



地震让大伙知道:居安思危,才是生存之道。

你可能感兴趣的:(java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码)