问题标签 [jprogressbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9833 浏览

java - 处理时更新 JProgressBar

我知道这个主题已经在很多问题上看到并得到了回答,但我仍然无法通过它。

我只想在提取大型 xml 文件的一些内容时更新进度条。我认为在不同的线程中进行耗时的循环就足够了,但是?.. 我设法得到的只是 progressBar 要么根本不显示,要么在最后更新,就在它关闭之前。

在应用程序启动附近的某个地方实例化,我有:

在使用 JProgressBar 显示和更新 JDialog 时:

所以我有这个myXMLParser

我已经看到很多使用事件SwingWorker和使用PropertyChange事件来更新进度条的事情,但是示例始终是一体的,处理和进度条在同一个类中,以及类中的类,自从我开始使用 Java 以来,我无法将其转化为我的情况。

任何帮助?..任何(不太明显)的建议?

编辑:所以多亏了 btantlinger,它的工作原理是这样的:

0 投票
1 回答
824 浏览

java - 动态报表和进度条示例的java程序流程

我使用DynamicReports库为我的应用程序制作报告。创建报告需要一些时间,我决定在尚未创建报告时创建自定义进度条。代码示例后的问题。

进度条类:

报表抽象类

问题:当我创建 ProgressDialog 时,程序流在我不关闭对话框时停止。为什么会发生这种情况,这种行为是如何被调用的,我在哪里可以读到它?它是如何使用和使它对我有用的。谢谢。

0 投票
1 回答
521 浏览

java - JProgressBar 的 setString 不止一次

我正在编写一个程序,它有两个主要阶段:确定感兴趣的区域,然后识别该区域中的对象。我的界面有一个 JProgressBar,我希望它指示它当前处于哪个阶段。我注意到,使用简单的“线性”方法,只会显示第二条消息。因此,在https://stackoverflow.com/a/277048之后,我使用 Runnables 和 SwingUtilities.invokeLater 来设置我的进度条的字符串。

但是,这不起作用——只有“分段”保留在进度条的文本中。

我已经尝试过使用 EventQueue 而不是 SwingUtilities 但无济于事。那么,我该怎么做呢?

0 投票
1 回答
172 浏览

java - Jdialog 框中的 Jprgressbar 未更新

我想显示使用 jprogressbar 将文件从一个文件夹复制到另一个文件夹的进度。我所做的所有事情,但 jprogress 栏在最后运行并在最后显示 100%。我是初学者并以这种形式阅读主题,上面说我应该使用 EDT,但我仍然没有得到所有的东西。我还创建了另一个线程来更新 Jprogress 栏,但没有任何反应。我的部分代码是

0 投票
2 回答
1437 浏览

java - java swing JTable JProgressBar 边距

我的问题是这样的:我有一个 JTable,我将 JProgressBar 放在一个列中,但它填满了整个单元格。

我只想设置 JProgressBar 的大小,以便它显示带有单元格边框的边距。

我的 JProgressBar 代码:

我已经调用了 JProgressBar 的 setPreferredSize 方法,但它不起作用。我也调用了 JTable 的 setIntercellSpacing 方法,但是当 JTable'row 选择的背景不显示在空间中时,这不是我想要的。谁能帮我?

0 投票
2 回答
1030 浏览

java - jTextfield 和进度条不起作用

我有一个主类(基本上是一个 netbeans 表单;拖放)从我的应用程序开始的地方和另一个类(称之为类 2)我的函数所在的地方。我首先从我的主方法和那个方法调用 class2 中的一个函数有一个递增计数器的while循环。根据该计数器,我调用我的主类的函数并尝试在文本字段中显示计数器,并在中间显示进度条,但它无法正常工作,尽管它正确显示了打印语句(柜台)。

我添加的一些代码给我带来了问题,因为它既没有更新进度条也没有更新文本字段。请帮助我为什么会发生这种情况

我已经编辑了代码,但它仍然没有显示:(

现在这是我调用上面给出的其他类()代码中存在的函数的主要方法)

0 投票
3 回答
4397 浏览

java - JTabbedPane:在选项卡中显示任务进度

我有一个执行搜索的简单 Swing Java 应用程序,结果显示在新选项卡中。在搜索运行时,我想在选项卡标题中显示进度图标或动画。我尝试添加一个 gif 图标,但它没有动画。这不起作用有什么原因吗?

0 投票
2 回答
1011 浏览

java - 如何在两个jframe之间设置进度条?

我需要两个 jframe 之间的进度条;即在从一个 jframe 导航到另一个 jframe 时,加载该框架的进度必须显示在进度条中。它还应该显示一条消息,如“请稍候......”。请帮助

0 投票
1 回答
1781 浏览

java - 如何为长度未知的任务创建准确的进度条?

如果我读取一个文件直到它到达一个空行并且想要创建一个有点准确的 JProgressBar 来确定读取何时完成,我该怎么做?

我问的原因是因为有些文件是在其他文件在和200ms之间读取的。2500ms10000ms

我正在做一些简单的事情来读取文件

那么有没有办法让进度条在这种情况下准确呢?(顺便说一下,文件的大小并不一定意味着在这种情况下读取时间会更少)

0 投票
3 回答
1988 浏览

java - JProgressBar 绘制问题

当我设置 JProgressBar 的最小值、值和最大值时,它们不会更新,除非我关闭窗口并重新打开它。


图片:

在此处输入图像描述

谁能给我任何见解?我在这个问题上摸不着头脑。我进行了测试以确保解析正确完成(就是这样)。我测试只是直接输入数字。显然它有效,它只是在第一次打开窗口时不显示(这让我认为如果我更新值它只会显示最后一个值。

* 编辑 *

女士们,先生们……我可以介绍一下……SSCCE。我很抱歉发布这个,因为现在你会因为这个而感到我的痛苦:x