本文概述
- JProgressBar类声明
- Java JProgressBar示例
JProgressBar类声明 我们来看一下javax.swing.JProgressBar类的声明。
public class JProgressBar extends JComponent implements SwingConstants, Accessible
常用的构造函数:
建设者 | 描述 |
---|---|
JProgressBar() | 它用于创建水平进度条, 但没有字符串文本。 |
JProgressBar(int min, int max) | 它用于创建具有指定最小值和最大值的水平进度条。 |
JProgressBar(int orient) | 它用于创建具有指定方向的进度条, 通过使用SwingConstants.VERTICAL和SwingConstants.HORIZONTAL常数可以将其设置为“垂直”或“水平”。 |
JProgressBar(int orient, int min, int max) | 它用于创建具有指定方向, 最小值和最大值的进度条。 |
方法 | 描述 |
---|---|
void setStringPainted(boolean b) | 它用于确定是否应显示字符串。 |
void setString(String s) | 用于将值设置为进度字符串。 |
void setOrientation(int orientation) | 它用于设置方向, 通过使用SwingConstants.VERTICAL和SwingConstants.HORIZONTAL常数可以为垂直或水平方向。 |
void setValue(int value) | 用于在进度条上设置当前值。 |
import javax.swing.*;
public class ProgressBarExample extends JFrame{
JProgressBar jb;
int i=0, num=0;
ProgressBarExample(){
jb=new JProgressBar(0, 2000);
jb.setBounds(40, 40, 160, 30);
jb.setValue(0);
jb.setStringPainted(true);
add(jb);
setSize(250, 150);
setLayout(null);
}
public void iterate(){
while(i<
=2000){
jb.setValue(i);
i=i+20;
try{Thread.sleep(150);
}catch(Exception e){}
}
}
public static void main(String[] args) {
ProgressBarExample m=new ProgressBarExample();
m.setVisible(true);
m.iterate();
}
}
【Java JProgressBar】输出:
文章图片
推荐阅读
- Java JRadioButton实例
- 如何修复Windows PC中的慢速打印问题(解决办法指南)
- win10设置电脑屏保办法
- win10电脑提示“单击此处输入你的最新的凭据”怎样办?
- win10电脑怎样自动关机?Win10小娜完成语音关机的办法
- win10开机提示关键出错怎样办?
- win10系统的控制面板在啥地方?3种搜索win10控制面板办法分享
- win10输入法迅速切换的快捷键怎样进行重新设置?
- win10系统最全的快捷键介绍