前言必读

​​​​​​​读者手册(必读)_云边的快乐猫的博客-CSDN博客

前言:

这个可以用来做一些页面的加载进度条还是很不错的,起到美观的作用,一些代码内容也是根据别的大佬拿来修改完成。这是在idea里面运行的

效果图:

代码: 

package com.woody.Test.Test2;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;public class StartLoadingView extends JWindow implements Runnable {// 定义加载窗口大小public static final int LOAD_WIDTH = 1075;//这是页面宽度public static final int LOAD_HEIGHT = 604;//这是页面高度// 获取屏幕窗口大小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 StartLoadingView() {// 创建标签,并在标签上放置一张图片label = new JLabel(new ImageIcon("D:\\素材\\07.jpg"));//这里放页面要展示的图片label.setBounds(0, 0, LOAD_WIDTH, LOAD_HEIGHT - 15);// 创建进度条progressbar = new JProgressBar();// 显示当前进度值信息progressbar.setStringPainted(true);// 设置进度条边框不显示progressbar.setBorderPainted(false);// 设置进度条的前景色progressbar.setForeground(new Color(210, 0, 80, 255));//这里点击左边的颜色按钮可以换进度条的已加载颜色// 设置进度条的背景色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) {StartLoadingView t = new StartLoadingView();new Thread(t).start();}@Overridepublic void run() {for (int i = 0; i <= 100; i++) {try {Thread.sleep(20);//加载进度条需要用到多少秒,20就是2秒} catch (InterruptedException e) {e.printStackTrace();}progressbar.setValue(i);}JOptionPane.showMessageDialog(this, "程序加载成功");this.dispose();//如果这里不继续执行代码,将关闭本次运行}
}

Java Swing 实现loading进度条加载效果相关推荐

  1. ios弧形进度条_iOS如何实现环形进度条加载效果

    绘制方法需要重写- (void)drawRect:(CGRect)rect,使用UIBezierPath绘制圆形动画路径,调用stroke进行绘制,如下: - (void)drawRect:(CGRe ...

  2. 超酷jQuery进度条加载动画集合

    在丰富多彩的网页世界中,进度条加载动画的形式非常多样,有利用gif图片实现的loading动画,也有利用jQuery和CSS3实现的进度加载动画,本文主要向大家介绍很多jQuery和CSS3实现的进度 ...

  3. 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本。该案例支持处理 js 的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常 error 状态、支持视频播放

    YCWebView 项目地址:yangchong211/YCWebView 简介: 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本.该案例支持处理 js 的交 ...

  4. html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...

    快速解决js动态改变dom元素属性后页面及时渲染的问题 今天实现一个进度条加载过程,dom结构其实就是两个div 控制里层div的宽width属性,就能实现进度条往前走的效果. 我的进度条是显示下载文 ...

  5. Unity实现扇形Slider进度条加载功能

    Unity实现扇形Slider进度条加载功能 前言 在实际的开发项目中,再跳转场景的时候可以加一个进度条显示的功能,这样在跳转场景的时候就不会显得很突兀.在进度条的实现方式中,有很多的方式,例如Uni ...

  6. unity进度条加载

    首先创建一个unity自带的UI--Slider,并在其下面再添加一个Text 在其下面添加脚本 using System.Collections; using System.Collections. ...

  7. Android:进度条加载

    activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayo ...

  8. 16、Java Swing JProgressBar:进度条组件

    **进度条(JProgressBar)**是一种以可视化形式显示某些任务进度的组件. JProgressBar 类实现了一个用于为长时间的操作提供可视化指示器的 GUI 进度条.在任务的完成进度中,进 ...

  9. vbs如何写进度条_VBS 调用 HTA 实现进度条加载

    因为工作需要前几天做了个导表脚本 XLS2TXT 但是当表很多时有个纠结的问题,不显示EXCEL会让人不知道进展,还以为卡死了. 显示excel 不停的刷表格,很不美观. 我是无法接受这种情况的,所以 ...

最新文章

  1. My Favorites
  2. 机器学习笔记六:K-Means聚类,层次聚类,谱聚类
  3. 洛谷 P1055 ISBN号码【字符串+模拟】
  4. 【 Sublime Text 】如何使用Sublime Text快速生成代码模板
  5. QT笔记:数据库总结(三)之SQL模型类-QSqlTableModel模型
  6. spring配置过滤器,报错 com.skynet.filter.GrantFilter cannot be cast to javax.servlet.Filter
  7. MFC与OpenCv中的图片转换实例
  8. x-lite for linux,Linux Lite 4.6正式发布:现基于Ubuntu 18.04.3 LTS
  9. 利用Unity实现AOP
  10. 乌班图服务器系统升级,快速从Ubuntu 20.10升级到Ubuntu 21.04的方法
  11. matlab产生窄带信号,窄带信号
  12. 惠普微型计算机w7系统,惠普笔记本电脑一键重装系统win7
  13. 程序员应了解的那些事(4)求递归算法的时间复杂度
  14. 扩展欧几里得求多组解CodeForces - 1244C
  15. 解决一个assign问题,assign怎么用,assign有啥物理意义
  16. [如何在VS code中使用mysql](使用sqltools插件)
  17. unity第三人称控制器2020.,在导入的时候没有选择重新启动,导致无法控制角色移动
  18. 彻底关闭ACDSEE 弹出的注册ID对话框
  19. 第一单元:连续时间信号与离散时间信号
  20. 计算机原理-操作系统- 转发 微博 Qzone 微信 Linux内核中的数据结构和算法

热门文章

  1. 计算机毕业设计Python+uniapp校友会管理系统小程序(小程序+源码+LW)
  2. 使用数据库实现缓存功能
  3. 根据经纬度计算地球两点之间的距离
  4. 全方位WordPress添加水印方法汇总
  5. hdr与sdr_三张图说明SDR、HDR、伪HDR的区别
  6. SCI、SSCI、CSSCI、CSCD
  7. 苏慧伦“柠檬树” 英文翻唱歌词 Fool's garden Lemon tree
  8. 谷歌浏览器打不开github网址
  9. 解决Elasticsearch外网访问的问题(楼主亲测)
  10. 微服务基础模块搭建过程