网站首页 精选百科 > 正文
大家好,小耶来为大家解答以上的问题。JAVA进度条的实时显示,java进度条这个很多人还不知道,现在让我们一起来看看吧!
1、import java.awt.Color; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JProgressBar; import javax.swing.JWindow; @SuppressWarnings("serial") public class Demo extends JWindow implements Runnable { // 定义加载窗口大小 public static final int LOAD_WIDTH = 455; public static final int LOAD_HEIGHT = 295; // 获取屏幕窗口大小 public static final int WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width; public static final int HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height; // 定义进度条组件 public JProgressBar progressbar; // 定义标签组件 public JLabel label; // 构造函数 public Demo() { // 创建标签,并在标签上放置一张图片 label = new JLabel(new ImageIcon("images/background.jpg")); label.setBounds(0, 0, LOAD_WIDTH, LOAD_HEIGHT - 15); // 创建进度条 progressbar = new JProgressBar(); // 显示当前进度值信息 progressbar.setStringPainted(true); // 设置进度条边框不显示 progressbar.setBorderPainted(false); // 设置进度条的前景色 progressbar.setForeground(new Color(0, 210, 40)); // 设置进度条的背景色 progressbar.setBackground(new Color(188, 190, 194)); progressbar.setBounds(0, LOAD_HEIGHT - 15, LOAD_WIDTH, 15); // 添加组件 this.add(label); this.add(progressbar); // 设置布局为空 this.setLayout(null); // 设置窗口初始位置 this.setLocation((WIDTH - LOAD_WIDTH) / 2, (HEIGHT - LOAD_HEIGHT) / 2); // 设置窗口大小 this.setSize(LOAD_WIDTH, LOAD_HEIGHT); // 设置窗口显示 this.setVisible(true); } public static void main(String[] args) { Demo t = new Demo(); new Thread(t).start(); } @Override public void run() { for (int i = 0; i < 100; i++) { try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } progressbar.setValue(i); } JOptionPane.showMessageDialog(this, "加载完成"); this.dispose(); } }。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-07-04 刘诗诗倪妮蹭额头 两位美女的神仙友谊 期待剧播
- 2022-10-30 微信二狗机器人多少钱(机器人多少钱)
- 2022-10-06 洗衣池下水管道堵了用什么能够快速疏通
- 2022-08-15 卡菲勒是什么意思(卡菲伴侣)
- 2022-06-03 亚美尼亚提琴手废墟中独自演奏 悲伤的演奏者
- 2022-10-08 东师古村 瞎子(东师古村)
- 2022-09-05 进行中英文切换(进行中英文)
- 2022-09-22 股的组词怎么写(股的组词)
最新文章:
- 2022-11-20 《日落之前爱上你》(日落之前爱上你吻戏)
- 2022-11-20 qq飞车砸蛋卡去哪里砸2022(qq飞车砸蛋)
- 2022-11-20 宁波买二手车要注意什么(买二手车要注意什么)
- 2022-11-20 康宁大猩猩玻璃Victus将使智能手机更加坚不可摧
- 2022-11-20 宝鼎(关于宝鼎介绍)
- 2022-11-20 宝黄丝瓜(关于宝黄丝瓜介绍)
- 2022-11-20 AT&T计划在2022年2月关闭其3G网络
- 热点推荐
- 热评文章