- /**
- * java swing 之进度条的使用
- * @author gao
- */
- package com.gao;
- import java.awt.FlowLayout;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JProgressBar;
- import javax.swing.border.EmptyBorder;
- public class JProgressBarDemo extends JFrame {
- public JProgressBarDemo(){
- this.setTitle("进度条的使用");
- this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- this.setBounds(100, 100, 250, 100);
- JPanel contentPane=new JPanel();
- contentPane.setBorder(new EmptyBorder(5,5,5,5));
- this.setContentPane(contentPane);
- contentPane.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
- final JProgressBar progressBar=new JProgressBar();
- progressBar.setStringPainted(true);
- new Thread(){
- public void run(){
- for(int i=0;i<=100;i++){
- try{
- Thread.sleep(100);
- }catch(InterruptedException e){
- e.printStackTrace();
- }
- progressBar.setValue(i);
- }
- progressBar.setString("升级完成!");
- }
- }.start();
- contentPane.add(progressBar);
- this.setVisible(true);
- }
- public static void main(String[]args){
- JProgressBarDemo example=new JProgressBarDemo();
- }
- }
Java Swing 之进度条的使用(简单版)
最新推荐文章于 2025-03-17 00:15:00 发布