参考http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html#bars
解决方案 »
- 如何判断一个数是2的N次方?小鸟寻求高手帮组
- java中protected使用问题
- 打Jar包的疑惑?
- 在jpanel上显示本地磁盘上的图象?
- 如何JTextArea的光标定位到指定位置?
- 如何解决下中文字体难看的问题????????
- Thread.currentThread().sleep(5000)跟Thread.sleep(5000)有什么不同呢?
- Applet中添加圆形图片icon的jButton,在IE中被点击时圆形图片与矩形边框间呈灰色,怎么改掉?
- JAVA做项目
- Java数据结构的一个小题目,有人能解决下吗
- java中如何使参数传递按传"引用"方式进行?
- 请问java怎样在文件末尾追加内容?
//先用按钮触发事件
JButton start=new JButton("start");
JProgressBar ProgBar=new JProgressBar(0,100);
ActionListener I=new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(timer == null) {
timer = new javax.swing.Timer(0, Begin()); //与JProgressBar关联的事件
timer.start(); }
}
};
start.addActionListener(I);//然后在JProgressBar相应的事件中加入用户需要的事件处理
public ActionListener Begin()
{
AbstractAction al=new AbstractAction(){
public void actionPerformed (ActionEvent e)
{
if(JPrcB.getValue() < JPrcB.getMaximum())
{JPrcB.setValue(JPrcB.getValue() + 1);
number++;
}
}
};
return al;
}
//先用按钮触发事件
JButton start=new JButton("start");
JProgressBar ProgBar=new JProgressBar(0,100);
ActionListener I=new ActionListener(){
public void actionPerformed(ActionEvent e) {
if(timer == null) {
timer = new javax.swing.Timer(0, Begin()); //与JProgressBar关联的事件
timer.start(); }
}
};
start.addActionListener(I);//然后在JProgressBar相应的事件中加入用户需要的事件处理
public ActionListener Begin()
{
AbstractAction actAb=new AbstractAction(){
public void actionPerformed (ActionEvent e)
{
if(ProgBar.getValue() < ProgBar.getMaximum())
{ProgBar.setValue(ProgBar.getValue() + 1);
/***************************/
//what are you want do
/***************************/ }
}
};
return actAb;
}