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

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

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

    隨筆 - 154  文章 - 60  trackbacks - 0
    <2014年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    聲明:

    該blog是為了收集資料,認(rèn)識朋友,學(xué)習(xí)、提高技術(shù),所以本blog的內(nèi)容除非聲明,否則一律為轉(zhuǎn)載!!

    感謝那些公開自己技術(shù)成果的高人們!!!

    支持開源,尊重他人的勞動(dòng)!!

    常用鏈接

    留言簿(3)

    隨筆分類(148)

    隨筆檔案(143)

    收藏夾(2)

    其他

    學(xué)習(xí)(技術(shù))

    觀察思考(非技術(shù))

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    代碼
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.reflect.*;

    public class ProgressSample {
        
        
    static class BarThread extends Thread {
        
    private static int DELAY = 500;
        JProgressBar progressBar;    

        
    public BarThread(JProgressBar bar) {
          progressBar 
    = bar;
        }


        
    public void run() {
          
    int minimum = progressBar.getMinimum();
          
    int maximum = progressBar.getMaximum();
          Runnable runner 
    = new Runnable() {
            
    public void run() {
              
    int value = progressBar.getValue();
              progressBar.setValue(value
    +1);
            }

          }
    ;
          
    for (int i=minimum; i<maximum; i++{
            
    try {
              SwingUtilities.invokeAndWait(runner);
              
    // Our task for each step is to just sleep
              Thread.sleep(DELAY);
            }
     catch (InterruptedException ignoredException) {
            }
     catch (InvocationTargetException ignoredException) {
            }

          }

        }

      }

      
      
      
    public static void main(String args[]) {
        
    // Initialize
        final JProgressBar aJProgressBar = new JProgressBar(0100);
        
    final JButton aJButton = new JButton("Start");

        aJProgressBar.setStringPainted(
    true); // 顯示百分比字符
        aJProgressBar.setIndeterminate(false); // 不確定的進(jìn)度條
        
        ActionListener actionListener 
    = new ActionListener() {
          
    public void actionPerformed(ActionEvent e) {
            aJButton.setEnabled(
    false);
            Thread stepper 
    = new BarThread(aJProgressBar);
            stepper.start();
          }

        }
    ;

        aJButton.addActionListener(actionListener);

        JFrame theFrame 
    = new JFrame("Progress Bars");
        theFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Container contentPane 
    = theFrame.getContentPane();
        contentPane.setLayout(
    new GridLayout(2,1));
        contentPane.add(aJProgressBar);
        contentPane.add(aJButton);
        theFrame.setSize(
    300100);
        theFrame.setVisible(
    true);
      }
      
    }
    posted on 2007-11-07 09:58 lk 閱讀(5866) 評論(1)  編輯  收藏 所屬分類: j2se

    FeedBack:
    # re: swing使用進(jìn)度條的一個(gè)例子(整理)[未登錄] 2014-10-27 14:32 ddd
    ddddd  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲大尺度无码无码专线一区| 手机永久免费的AV在线电影网| 亚洲综合色7777情网站777| 亚洲日本国产乱码va在线观看| 亚洲一区二区三区深夜天堂| 亚洲精品无码av片| 人人爽人人爽人人片av免费| 午夜理伦剧场免费| 成人毛片免费观看| 亚洲中文字幕无码永久在线 | 免费a级毛片无码a∨蜜芽试看 | 青青青国产手机频在线免费观看| 亚洲午夜免费视频| 日韩免费福利视频| 亚洲爱情岛论坛永久| 一本色道久久88—综合亚洲精品| 日韩大片免费观看视频播放| 性xxxxx大片免费视频| 日韩免费福利视频| 亚洲高清无在码在线电影不卡| 亚洲精品无码专区在线| 免费看少妇高潮成人片| 在线免费一区二区| 午夜亚洲AV日韩AV无码大全| 亚洲暴爽av人人爽日日碰| 免费视频精品一区二区三区 | 国产VA免费精品高清在线| 91手机看片国产永久免费| 亚洲综合久久夜AV | 亚洲av专区无码观看精品天堂 | 99精品视频在线观看免费专区 | 日本亚洲视频在线| 亚洲av色香蕉一区二区三区 | 久久人午夜亚洲精品无码区| 999任你躁在线精品免费不卡| 免费一级肉体全黄毛片| 亚洲理论在线观看| 久草免费福利视频| 亚洲成a人片在线观看国产| 亚洲Av高清一区二区三区| 午夜免费福利片观看|