随笔 - 303  文章 - 883  trackbacks - 0
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

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

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


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();
    }


}



地震让大伙知道:居安思危,才是生存之道。
posted on 2007-04-09 00:12 小寻 阅读(2085) 评论(3)  编辑  收藏 所属分类: j2se/j2ee/j2me

FeedBack:
# re: java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码 2007-10-31 19:45 大方
你好,你的代码写的很好,我一直有一个问题没有找到答案,求教了



再点确定后如何获得单选框上的文字?  回复  更多评论
  
# re: java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码 2007-10-31 19:46 大方

请加我qq交流
  回复  更多评论
  
# re: java swing(选择单选 点击确定 执行相应操作)~~~~~~~~~~代码 2007-11-04 00:06 幻想~@@~
呵呵   回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: