隨筆 - 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
          主站蜘蛛池模板: 孟津县| 修水县| 桐庐县| 顺昌县| 开原市| 乌什县| 东海县| 民乐县| 益阳市| 三原县| 曲沃县| 武夷山市| 宣威市| 疏附县| 乌海市| 三明市| 绍兴县| 绥中县| 通榆县| 徐水县| 班戈县| 康定县| 仁化县| 邳州市| 乌鲁木齐市| 阳城县| 阿拉尔市| 东源县| 云浮市| 沧州市| 安陆市| 天镇县| 洞口县| 新绛县| 雷州市| 黔西县| 南华县| 河西区| 南宫市| 巴彦县| 通州市|