jprogressbar

    0热度

    2回答

    我正在开发/开发一个桌面应用程序,其中按钮有actionlistener并且执行大量的后台任务,我没有使用线程,等待,通知或睡眠。我只是混淆了哪一个学习和哪一个使用,否则当我点击按钮,JFrame只是冻结。 1)有人可以建议我使用什么和更容易? 2)我正在使用jprogress栏和setvalue(n)方法,但我想用加载的时间自动替换n,我该怎么做?

    2热度

    2回答

    我想创建一个在设备上安装文件的应用程序。但是我有一个实现进度的问题,我在我的fram中调用类来安装的代码如下所示,execShellCmd是调用的方法,可以安装到所有设备。值是Install类给出的静态值。我想实现一个进度条,以便安装和重视安装进度。 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

    0热度

    1回答

    我有一个按钮可以搜索某些文件,所以我试图在百分比数字的进度条中显示此任务的进度。 我使用另一个线程来执行此任务,但它需要很长时间,所以我想在进度条中显示它。 button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Runnable r = ne

    1热度

    2回答

    我想让我的用户了解I/O操作的进度。目前,我有一个内部课程,在我开始I/O之前开始,在完成之后停止。它看起来像这样: class ProgressUpdater implements Runnable { private Thread thread; private long last = 0; private boolean update = true;

    2热度

    3回答

    我正在研究Java程序,它读取文本文件时会进行一些概率计算。读取文件和所有相关的计算在一个while循环中完成。 我已经使用JFrame创建了一个GUI,其中我添加了一个进度条(使用JProgressBar)来显示程序需要一段时间来处理文件的进度。 代码看起来像 - 现在 while(there are more files to read) { Read this file ;

    0热度

    1回答

    我有两个框架,frameA和frameB,在frameA我添加一个按钮名称buttonA来显示frameB和progressbar(setIndeterminate(false)),在frameB我添加一个按钮的名称buttonB,我希望当我点击buttonB,进度在frameA.setindeterminate(真)在frameA frameB b; public frameA() {

    0热度

    1回答

    我在创建设置为不确定的JProgressBar时遇到问题。 下面的代码是我实现JProgressBar的,被称为/从另一个类构成: public class Progress implements Runnable { private JFrame frameProgress; private JProgressBar progressBar; public Pr

    5热度

    5回答

    我创建了自己的CellRenderer,它包含JList Item中的一些字符串和JProgressBar ...但JProgressBar和整个JList Item都会绘制一次,我正在寻找一种重新绘制项目...我试图启动一个线程,这将永久重画...但我不知道我必须重画以得到结果... JList重绘...没有结果 CellRenderer repaint ...没有结果 JFrame重画...没

    2热度

    1回答

    我只是想在JFrame中使用Windows L & F.现在,在使用进度条时,默认颜色为绿色,类似于其他窗口函数(如复制文件等)中使用的颜色。有时您可能已经看到,窗口显示“红色”颜色的进度(可能有在复制文件的情况下覆盖)。如何在我的进度条上使用“红色”颜色,而不是将“前景色”设置为“红色”,看起来不同?

    1热度

    2回答

    我正在通过runtime.exec运行一个需要一些时间的命令。我想更新我的ProgressBar。 我已经得到了我想要的系统输出,问题是:当这个过程完成时,我立即得到它。而不是一步一步来更新我的进度... 下面是一些代码 public Runtime rt = Runtime.getRuntime(); public Process pp; public doit() {