日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 进度条插件_java进度条控件如何使用?

發布時間:2024/8/1 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 进度条插件_java进度条控件如何使用? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

進度條控件是java窗口的重要功能之一,能夠顯示我們當前加載的進度,下面就來看看它要如何實現。

我們使用JProcessBar類可以實現一個進度條,而本身它就是一個矩形控件,通過填充它的部分或全部來指示一個任務的執行情況,能夠放置到一個新的線程中運行。

示例如下:import?java.awt.Color;

import?java.awt.FlowLayout;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

import?javax.swing.JProgressBar;

import?javax.swing.border.EmptyBorder;

public?class?JProcessBarDemo?extends?JFrame

{

private?static?final?long?serialVersionUID?=?1?L;

private?JProgressBar?processBar;

public?JProcessBarDemo()

{

setTitle("進度條使用");?//設置窗體標題

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);?//?設置窗體退出的操作

setBounds(100,?100,?250,?100);?//?設置窗體的位置和大小

JPanel?contentPane?=?new?JPanel();?//?創建內容面板

contentPane.setBorder(new?EmptyBorder(5,?5,?5,?5));?//?設置內容面板邊框

setContentPane(contentPane);?//?應用(使用)內容面板

contentPane.setLayout(new?FlowLayout(FlowLayout.CENTER,?5,?5));?//?設置為流式布局

processBar?=?new?JProgressBar();?//?創建進度條

processBar.setStringPainted(true);?//?設置進度條上的字符串顯示,false則不能顯示

processBar.setBackground(Color.GREEN);

//?創建線程顯示進度

new?Thread()

{

public?void?run()

{

for?(int?i?=?0;?i?

{

try

{

Thread.sleep(100);?//???讓當前線程休眠0.1ms

}

catch?(InterruptedException?e)

{

//?TODO:?handle?exception

e.printStackTrace();

}

processBar.setValue(i);?//?設置進度條數值

}

processBar.setString("升級完成");?//?設置提示信息

}

}.start();?//??啟動進度條線程

contentPane.add(processBar);?//?向面板添加進度控件

}

public?static?void?main(String[]?args)

{

JProcessBarDemo?JPBD?=?new?JProcessBarDemo();

JPBD.setVisible(true);

}

}

以上就是本篇文章的所有內容,需要了解更多java常見問題及解決方法的小伙伴請關注我們的官網了解具體。

推薦閱讀:

總結

以上是生活随笔為你收集整理的java 进度条插件_java进度条控件如何使用?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。