隨筆 - 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 小尋 閱讀(2094) 評論(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 幻想~@@~
          呵呵   回復  更多評論
            
          主站蜘蛛池模板: 五大连池市| 乾安县| 泰宁县| 松滋市| 浮梁县| 石河子市| 许昌市| 祥云县| 黄陵县| 河西区| 中超| 新竹市| 甘泉县| 青川县| 武隆县| 泗洪县| 英超| 兰坪| 十堰市| 尚志市| 子长县| 兰考县| 陈巴尔虎旗| 大厂| 阳山县| 宁河县| 镇平县| 奇台县| 高淳县| 宜川县| 汽车| 文登市| 渝北区| 汉中市| 洛南县| 清苑县| 收藏| 牟定县| 龙门县| 陆丰市| 望奎县|