隨筆 - 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
          主站蜘蛛池模板: 元阳县| 巴林左旗| 鄂尔多斯市| 舒城县| 古浪县| 师宗县| 林州市| 左贡县| 井冈山市| 延安市| 定陶县| 新宾| 平和县| 黄石市| 乌恰县| 海兴县| 穆棱市| 靖江市| 含山县| 山阴县| 黄大仙区| 凤山市| 沐川县| 上犹县| 海城市| 买车| 宜宾县| 张家口市| 鹿泉市| 永平县| 浑源县| 昭平县| 襄垣县| 兰考县| 永靖县| 临泉县| 高唐县| 文山县| 韶关市| 个旧市| 绥德县|