隨筆 - 78  文章 - 25  trackbacks - 0
          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆分類(75)

          隨筆檔案(78)

          相冊

          實用Links

          我的Links

          搜索

          •  

          積分與排名

          • 積分 - 114599
          • 排名 - 516

          最新評論

          閱讀排行榜

          評論排行榜

          import javax.swing.*;
          import java.awt.*;
          import java.awt.event.*;
          public class ValidationCode extends JFrame implements ActionListener{
              
          private JButton productBtn;
              
          private JPanel downPanel;    
              
          public ValidationCode(){
                  productBtn
          =new JButton("New Code");
                  productBtn.addActionListener(
          this);
                  productBtn.setSize(
          50,50);        
                  downPanel
          =new JPanel();            
                  downPanel.add(productBtn);        
                  
          this.setTitle("Validation Code");        
                  
          this.add(downPanel);    
              }
              
          public void actionPerformed(ActionEvent e){        
                  
          this.repaint();
              }
              
          public void paint(Graphics g){        
                  
          super.paint(g);
                  String code
          ="";
                  
          char[] characters={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0'};
                  
          char[] fourResult=new char[4];
                  
          int index;
                  
          for (int k=0;k<4;k++ ){
                       index
          =(int)(Math.random()*62);
                      fourResult[k]
          =characters[index];
                  }
                  
          for(int i=0;i<4;i++)
                      code
          +=fourResult[i];           
                  g.setColor(Color.RED);        
                  g.drawString(code,
          100,100);
              }
              
          public static void main(String[] args){
                  ValidationCode vc
          =new ValidationCode();
                  vc.setBounds(
          300,300,200,200);
                  vc.setVisible(
          true);
                  vc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              }
          }

          運行結果:


          posted on 2009-11-02 18:30 期待明天 閱讀(447) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 昭苏县| 南郑县| 胶州市| 遵义市| 墨脱县| 筠连县| 边坝县| 徐汇区| 兰考县| 九龙县| 丽江市| 青河县| 阿拉善左旗| 浦江县| 宿松县| 彭泽县| 泰和县| 阿拉善右旗| 射阳县| 桦川县| 蚌埠市| 肥城市| 北安市| 铁岭县| 河北省| 行唐县| 威海市| 湘西| 湘潭县| 潜山县| 云林县| 都昌县| 府谷县| 文安县| 巨野县| 天峻县| 如皋市| 静安区| 德安县| 万年县| 龙岩市|