<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    進度條的使用,我的編程中一直沒有使用到這個組件,但是應該其在程序的啟動過程中是非常重要的一個組件。
     1 ////////////////////////////////////////////////////////////////////////////////////////////
     2 //
     3 //  @name TestJProgressBar.java
     4 //
     5 //  @discription 進度條演示程序
     6 //
     7 //  @author hcm
     8 //
     9 //  @date 2006-12
    10 //
    11 /////////////////////////////////////////////////////////////////////////////////////////////
    12 import java.awt.BorderLayout;
    13 import java.awt.Dimension;
    14 import javax.swing.*;
    15 import java.awt.event.*;
    16 import javax.swing.event.ChangeEvent;
    17 import javax.swing.event.ChangeListener;
    18 
    19 public class TestJProgressBar implements ActionListener ,ChangeListener
    20 {
    21     private JPanel panel;
    22     private Timer timer;
    23     private JButton btn;
    24     private JProgressBar pgb;
    25     private JLabel label;
    26     public void init()
    27     {
    28          panel = new JPanel();
    29          btn = new JButton("start");
    30          btn.addActionListener(this);
    31          panel.add (btn,BorderLayout.CENTER);
    32          
    33          timer = new Timer(100,this);
    34          
    35          pgb = new JProgressBar();
    36          pgb.setOrientation (JProgressBar.HORIZONTAL);
    37          pgb.setMaximum (100);
    38          pgb.setMinimum (0);
    39          pgb.setValue (0);
    40          pgb.setStringPainted (true);
    41          pgb.addChangeListener (this);
    42          pgb.setPreferredSize (new Dimension(400,20));
    43          
    44          label = new JLabel("");
    45      
    46         JFrame frame = new JFrame("test");
    47         frame.add (panel,BorderLayout.NORTH);
    48         frame.add (pgb,BorderLayout.CENTER);
    49         frame.add (label,BorderLayout.SOUTH);    
    50         frame.setSize(400,100);
    51         frame.setVisible (true);
    52         frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    53     }
    54     public static void main(String args[])
    55     {
    56         new TestJProgressBar().init ();      
    57     }
    58     public void actionPerformed(ActionEvent e)
    59     {
    60         if(e.getSource ()==btn)
    61         {
    62             timer.start ();
    63             System.out.println ("come here!");
    64         }
    65         if(e.getSource ()==timer)
    66         {
    67             System.out.println ("come here too!");
    68            int value = pgb.getValue () ;
    69            if(value<100)
    70            {
    71                value++;
    72                pgb.setValue (value);
    73            }
    74            if(value ==100)
    75            {
    76                timer.stop ();
    77                pgb.setValue (0);
    78            }
    79             
    80         }
    81     }
    82     public void stateChanged(ChangeEvent e)
    83     { 
    84          System.out.println ("come here too2!");
    85         if(e.getSource ()==pgb)
    86         {
    87              int value = pgb.getValue ();  
    88             label.setText ("以完成:"+value+"%");
    89         }
    90     }
    91 }
    posted on 2007-02-06 16:21 -274°C 閱讀(632) 評論(1)  編輯  收藏 所屬分類: JAVA


    FeedBack:
    # re: 進度條演示程序
    2007-02-06 16:42 | sdasdsdasd
    asdasdasdasd  回復  更多評論
      

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914351
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 免费看AV毛片一区二区三区| 成人亚洲网站www在线观看| 亚洲av一本岛在线播放| 国产成人精品免费视频软件| 久久久WWW免费人成精品| 亚洲视频在线观看| 性xxxx视频播放免费| 你好老叔电影观看免费| 国产成人精品日本亚洲直接| 亚洲区不卡顿区在线观看| aⅴ免费在线观看| 日韩电影免费在线观看网址| 久久久亚洲AV波多野结衣| mm1313亚洲精品国产| 亚洲视频免费在线播放| 人成午夜免费大片在线观看| 亚洲国产精品美女| 亚洲天堂中文字幕在线| 成人男女网18免费视频| 男人j进入女人j内部免费网站| 亚洲日本一线产区和二线产区对比 | 黄色a三级三级三级免费看| 亚洲国产人成网站在线电影动漫| 永久免费AV无码网站在线观看| 国产成人AV片无码免费| 在线亚洲精品视频| 亚洲人成影院午夜网站| 亚洲日韩av无码| 免费在线精品视频| AV片在线观看免费| 一区二区三区观看免费中文视频在线播放 | 四色在线精品免费观看| 91禁漫免费进入| 中文字幕免费观看视频| 在线观看亚洲电影| 亚洲欧美日韩中文二区| 亚洲国产午夜精品理论片| 亚洲国产精品乱码一区二区| 亚洲精品无码久久久| 国产免费啪嗒啪嗒视频看看| 成年人视频在线观看免费|