BarDemo:
package com.music;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
public class BarDemo {
public static void main(String[] args)
{
new BarDemo().barDemoWindow();
}
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int widthSize = (int)screenSize.getWidth();
int heightSize = (int)screenSize.getHeight();
public void barDemoWindow()
{
JFrame demoWindow = new JFrame("进度条");
demoWindow.setLayout(null);
demoWindow.setSize(widthSize/1024*500,heightSize/768*60);
JProgressBar bar = new JProgressBar(JProgressBar.HORIZONTAL);
bar.setSize(widthSize/1024*500,heightSize/768*60);
bar.setMinimum(0);
bar.setMaximum(100);
bar.setStringPainted(true);
bar.setIndeterminate(false);
bar.setBorderPainted(true);
demoWindow.add(bar);
demoWindow.setVisible(true);
demoWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置注册界面的位置位于中央
demoWindow.setLocationRelativeTo(null);
// 窗体设置可见
demoWindow.setVisible(true);
for(int i = 0;i<=100;i++)
{
bar.setValue(i);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}