隨筆 - 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 小尋 閱讀(2095) 評論(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 幻想~@@~
          呵呵   回復  更多評論
            
          主站蜘蛛池模板: 松潘县| 尖扎县| 都江堰市| 中牟县| 彩票| 阜宁县| 井冈山市| 旬阳县| 新兴县| 定边县| 西充县| 惠水县| 襄城县| 大庆市| 萨嘎县| 梧州市| 长丰县| 松桃| 常宁市| 左权县| 赫章县| 临城县| 武定县| 棋牌| 万盛区| 和平区| 济宁市| 临城县| 乌拉特后旗| 景德镇市| 汕头市| 青神县| 中江县| 仁寿县| 理塘县| 嘉祥县| 肃宁县| 大理市| 长葛市| 顺平县| 城步|