java 进度条插件_java进度条控件如何使用?
进度条控件是java窗口的重要功能之一,能够显示我们当前加载的进度,下面就来看看它要如何实现。
我们使用JProcessBar类可以实现一个进度条,而本身它就是一个矩形控件,通过填充它的部分或全部来指示一个任务的执行情况,能够放置到一个新的线程中运行。
示例如下:import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.border.EmptyBorder;
public class JProcessBarDemo extends JFrame
{
private static final long serialVersionUID = 1 L;
private JProgressBar processBar;
public JProcessBarDemo()
{
setTitle("进度条使用"); //设置窗体标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗体退出的操作
setBounds(100, 100, 250, 100); // 设置窗体的位置和大小
JPanel contentPane = new JPanel(); // 创建内容面板
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); // 设置内容面板边框
setContentPane(contentPane); // 应用(使用)内容面板
contentPane.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5)); // 设置为流式布局
processBar = new JProgressBar(); // 创建进度条
processBar.setStringPainted(true); // 设置进度条上的字符串显示,false则不能显示
processBar.setBackground(Color.GREEN);
// 创建线程显示进度
new Thread()
{
public void run()
{
for (int i = 0; i
{
try
{
Thread.sleep(100); // 让当前线程休眠0.1ms
}
catch (InterruptedException e)
{
// TODO: handle exception
e.printStackTrace();
}
processBar.setValue(i); // 设置进度条数值
}
processBar.setString("升级完成"); // 设置提示信息
}
}.start(); // 启动进度条线程
contentPane.add(processBar); // 向面板添加进度控件
}
public static void main(String[] args)
{
JProcessBarDemo JPBD = new JProcessBarDemo();
JPBD.setVisible(true);
}
}
以上就是本篇文章的所有内容,需要了解更多java常见问题及解决方法的小伙伴请关注我们的官网了解具体。
推荐阅读:
java 进度条插件_java进度条控件如何使用?相关推荐
- 前端常用插件之calender日历控件
前端常用插件之calender日历控件 最近,发现一个插件--简单好用的页面日历控件,个人觉得有必要与大家分享一下,它就是calender日历控件. 准备环境: Bootstrap文件:bootstr ...
- JAVA知识点梳理第四部分——Swing控件
JAVA整理知识点传送门: JAVA知识点拉理第一部分--常规知识 JAVA知识点梳理第二部分--接口.内部类.异常等等 JAVA知识点梳理第三部分--图形用户界面GUI部分 JAVA知识点梳理第四部 ...
- 深入浅出的理解透析小程序插件、组件和控件的区别
由于在小程序开发中需要引入插件,但同事问起的时候还是被几个概念难住了,虽然能够了解大致的含义,但是对于每一个概念的理解又不是很深入,所以深入学习了解了几个"概念模糊"的知识点,可能 ...
- java学习笔记(三):前端miniUI控件库入门
java学习笔记(三):前端miniUI控件库入门 最近在一家公司实习学习,一上来就需要学习了解相关的前端内容--miniUI.而这个内容自己本身并没有了解学习过,上手也是遇到了不少的问题,于是想把自 ...
- js 拖拽生成html,js拖拽插件 js 拖拽控件生成自定义表单 怎么实现
想请教一个js的问题,拖拽控件 js 拖拽控件生成自定义表单 怎么实现 说说步骤吧 监听mousedown事件 - 获取鼠标点击元素,判断是否可拖拽 - 设置flag做标记 - 建一个tempDOM, ...
- java 批量上传图片插件_java多文件上传plupload控件实现多图片上传(一)
使用的是plupload-2.1.2 控件.网上资源挺多的,很好下载. plupload 官方地址 : http://www.plupload.com/ plupload 示例: http://www ...
- java 的日期选择控件_Java日期选择控件
一起学习 一次项目研发中需要日期时间选择控件, 网上提供的不多, 且质量一般, 所以只好自己做,参考了 网上某位同学的 作品 Jave 日期选择控件 DateChooser . 目前的代码将日期时间选 ...
- java ocx调用_Java调用ocx控件以及dll
下载jacob包 这个包中有jacob-1.17-M2-x64.dll和jacob-1.17-M2-x86.dll两个dll和jacob.jar一个jar包,两个dll一个是64位一个是32位,这个对 ...
- java做图插件_java报表开发插件制作双轴图
工具/原料 java报表开发插件:FineReport 大小:148.2M 适用平台:windows/linux 问题描述 多种图表类型,可在一张图表混合显示.如图表中既存在柱形图,又有折线图或面积图 ...
- java调用ocx控件获取数据_Java调用ocx控件以及dll
通过Java调用OCX控件有几种方法,JNI.JACOB.Jawin等 1.JNI 最直接的方式,也是最麻烦的方式,需要自己完成所有的工作,不推荐. 2.Jawin 尝试了一下,效果不错,但相对来说, ...
最新文章
- Active Directory 账号迁移配置介绍
- 神经网络的分类准确率是100%到底意味着什么?
- Python: adb自动化ce'shi
- PHP的ob输出缓冲函数作用
- httplib模块,测试cdn节点文件同步
- coalesce函数_什么是SQL Server COALESCE()函数?
- 数据结构(java版)学习笔记(二)——线性表之顺序表
- 优秀的孩子是这样培养的
- 双控是指控制理论与控制工程,是二级学科,控制科学与工程是一级学科。
- ns3--入门基础概念
- 第八届泰迪杯B题特等奖比赛论文——基于Mask R-CNN及Yolov4的电力巡检中绝缘子缺陷研究
- 实现支付代付批量转账接口
- 2015全国硕士研究生计算机考研真题(附答案)
- Linux mail 命令(smtp.163.com)
- 计算机室内设计cad实践报告,cad室内设计实习报告
- uniapp中回退到上一页面并触发函数的方法
- 快速提取Word文档中的所有图片
- Spring Security OAuth2:整合jwt
- java 5%3_【Java】位操作符-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....
- 点击的时候直接跳转到 微信界面