src/com/mwq/stat/frame/ProgressBarDialog.java
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.mwq.stat.frame;
import com.mwq.stat.tool.ScreenSize;
import java.util.logging.Level;
import java.util.logging.Logger;
/*
* NewJDialog.java
*
* Created on 2008年8月22日, 下午1:30
*/
/**
*
* @author Administrator
*/
public class ProgressBarDialog extends javax.swing.JDialog {
/** Creates new form NewJDialog */
public ProgressBarDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
ScreenSize.centered(this);
}
// 确定进度
public void adoptDeterminate(int maxValue) {
progressBar.setMaximum(maxValue);// 设置进度条的最大值
}
public void setValue(int value) {
progressBar.setValue(value);// 修改进度值
if (value >= progressBar.getMaximum()) {// 查看是否等于或大于最大值
progressBar.setString("已完成!");// 如果是则显示提示信息
}
}
public void finishDeterminate() {
try {
Thread.sleep(200);
} catch (InterruptedException ex) {
Logger.getLogger(ProgressBarDialog.class.getName()).log(Level.SEVERE, null, ex);
}
this.dispose();
}
// 不确定进度
public void adoptIndeterminate() {
progressBar.setIndeterminate(true);// 采用不确定进度的进度条
progressBar.setString("进行中...");// 设置进度条中的提示信息
}
public void finishIndeterminate() {
progressBar.setIndeterminate(false);// 采用确定进度的进度条
后面还有 83 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
