package wang1;import java.awt.EventQueue;import java.awt.Toolkit; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JScrollBar;import javax.swing.JTextField;import javax.swing.SwingUtilities; import javax.swing.JProgressBar;import javax.swing.JLabel;import java.awt.Color; public class JProcessBar extends JFrame { // 得到顯示器屏幕的寬高 public static int width = Toolkit.getDefaultToolkit().getScreenSize().width; public static int height = Toolkit.getDefaultToolkit().getScreenSize().height; // 定義窗體的寬高 public static int windowsWedth = 600; public static int windowsHeight = 600; private static final long serialversionuid = 1L; private JProgressBar progressBar = new JProgressBar(); private boolean state = false; private int count = 0; // 工作線程workThead private Thread workThead = null; private Runnable run = null; public static void main(String[] args) { JProcessBar jp = new JProcessBar(); jp.setDefaultCloseoperation(JFrame.EXIT_ON_CLOSE); jp.setVisible(true); } /** * Create the application. */ public JProcessBar() { initialize(); }JLabel lblNewLabel_1 = new JLabel(""); /** * Initialize the contents of the frame. */ private void initialize() { this.setTitle("\u52A0\u8F7D\u4E2D"); this.setBounds((width - windowsWedth) / 2, (height - windowsHeight) / 2, 545, 186); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.getContentPane().setLayout(null); progressBar.setForeground(Color.BLACK); progressBar.setStringPainted(true); progressBar.setOpaque(false); progressBar.setBounds(73, 103, 434, 24); this.getContentPane().add(progressBar); JLabel lblNewLabel = new JLabel("\u8FDB\u5EA6\u52A0\u8F7D\uFF1A"); lblNewLabel.setBounds(10, 106, 68, 15); this.getContentPane().add(lblNewLabel); lblNewLabel_1.setOpaque(true); lblNewLabel_1.setBounds(73, 80, 235, 24); getContentPane().add(lblNewLabel_1); if (workThead == null) { state = true; workThead = new WorkThead(); workThead.start(); } } class WorkThead extends Thread { public void run() { while (count < 100) { try { Thread.sleep(100); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (state) { count++; SwingUtilities.invokeLater(new Runnable() { @Override public void run() { // TODO Auto-generated method stub // 更新操作通過事件派發線程完成(一般實現Runnable()接口) progressBar.setValue(count); if(count==5){ lblNewLabel_1.setText("loading api-ms-win-core-xstate-l1-1-0.dll"); }else if(count==10){ lblNewLabel_1.setText("loading MaxxAudioAPO5064.dll"); }else if(count==20){ lblNewLabel_1.setText("loading MetroIntelGenericUIFramework.dll"); }else if(count==30){ lblNewLabel_1.setText("loading microsoft-windows-kernel-power-events.dll"); }else if(count==40){ lblNewLabel_1.setText("miguiresource.dll"); }else if(count==80){ lblNewLabel_1.setText("loading mfvdsp.dll"); }else if(count==90){ lblNewLabel_1.setText("loading miguiresource.dll"); }else if(count==100){ lblNewLabel_1.setText("loading end"); Thread.currentThread(); try { Thread.sleep(500); } catch (InterruptedException e) { // TODO 自動生成的 catch 塊 e.printStackTrace(); } } } }); } } } }}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
天津到深圳的機票多少錢?打幾折?一般機票1000元左右。如果是晚上,可能會有300元左右的特價機票。具體來說,你得開一家航空公司。從天津到深圳坐飛機大概多錢?天津到深圳全價1850,全程飛行約3小時10分鐘。北京到深圳全價1750,全程飛行時間和天津一樣。天津機場有到深圳寶安機場的航班嗎?天津機場到深圳寶安機場都有航班。1.天津作為四大直轄市之一,也是重要的進出口城市,而深圳作為社會主義第一示范區...
超級店長怎么用?點擊進入出售和首頁。中心,我買的服務,點一下就能看到。輸入授權后,可以進行相關操作。超級店長怎么設置第二件1元?超級商店經理有一個營銷推廣,活動工具,和一個循環階梯價格,然后你可以設置第二個項目的價格或使用自定義階梯價格。超級店長轉生功能愛心暴擊是什么意思?暴擊后加1愛1經驗,最后加1愛2經驗。升級后一次最多暴擊6次經驗。超級店長能設置店鋪優惠券嗎?:據我所知,超級店長沒有 不要設...
石家莊哪里賣名牌運動裝便宜呀?北國和Eastbuy有很多名牌店,打折的話會更便宜。不過,有一個好地方,有一個著名的天元產品之間的Eastbuy和 s商場,而且三樓有很多仿品牌,很適合年輕人。上學的時候總是在那里買衣服,現在還很懷念。石家莊買便宜休閑鞋和運動鞋的地方?對這個問題的回答主要集中在以下幾個方面。第一,石家莊有很多地方可以買到相對便宜的休閑鞋和運動鞋,比如北鞋城,南三批發市場,復興閣市場,...