📄 demoprogressbar.java
字号:
package progress;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.lang.reflect.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class DemoProgressBar extends JPanel{ JProgressBar JPB; static final int theMIN=0; static final int theMAX=100; public DemoProgressBar() { super(true); JPB=new JProgressBar(); JPB.setMinimum(theMIN); JPB.setMaximum(theMAX); add(JPB); }//DemoProgressBar public void updateBar(int NewValue){ JPB.setValue(NewValue); }//updateBar public static void main(String args[]){ final DemoProgressBar pbe=new DemoProgressBar(); JFrame jframe=new JFrame("demo"); jframe.setUndecorated(true); jframe.setContentPane(pbe); jframe.pack(); jframe.setVisible(true); jframe.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } });//addWindowListener for(int i=0;i<=100;i++){ final int theValue=i; try{ SwingUtilities.invokeAndWait( new Runnable(){ public void run(){ pbe.updateBar(theValue); }//run }//new Runnable ); }//try catch(InterruptedException ie){;}// catch(InvocationTargetException ite){} try{ java.lang.Thread.sleep(30); }catch(Exception e){;} }//for jframe.setVisible(false); }//main}//end of class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -