问题标签 [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.
java - 如何使用 JProgressBar 显示文件复制进度?
我正在做一个通过网络传输文件的项目,我想合并一个JProgressBar
来显示文件传输过程中的进度,但我需要帮助。
java - JProgressBar 的完美替代品?
对于长时间运行的进程,我想要一个不错的进度条。有没有 JProgressBar 的漂亮替代品,特别是对于不确定的进程?
我正在考虑看起来像 Web-2.0 的旋转、旋转的轮子,你有什么。
免费获得想象中的奖励积分,获得 LGPL 许可的东西。;)
java - 摆动中的垂直进度条?
我需要一个垂直的摇摆进度条来显示一种情况下的温度和另一种情况下的电压。我怎样才能做到这一点?
我可以将进度条设置为垂直模式吗?
我可以在不可调节的只读模式下使用滑块控件吗?我在想当用户尝试修改它时我可以简单地将滑块设置为实际值,但这似乎很笨拙。
有什么建议么?
java - 如何使用 FileChannels transferFrom() 方法监控进度(JProgressBar)?
我需要一些关于JProgressBar
组件的帮助。我的程序使用java.nio FileChannels
. 实际的复制方法是transferFrom()
.
我现在有两个问题。
如何监控 FileChannel 的传输进度?我发现的所有教程都使用传统的 java.io InputStreams 并在循环输入流时增加进度 int。
我的复制方法(FileChannel 方法)封装在一个单独的方法中,该方法由其他方法调用,这些方法遍历源文件夹和目标文件夹,然后为每个文件调用 FileChannel 方法。
如何为完整的复制机制实现 ProgressBar?
好吧,我应该早点阅读常见问题解答,所以我想我必须编辑我的初始帖子而不是评论答案,对吧?
好的,这就是我到目前为止所做的。正如 jambjo 建议的那样(顺便感谢一下),该transferFrom()
方法现在是循环的。顺便说一句:是否有更可取的块大小,或者它是否像 EJP 所说的那样取决于我的进度条的粒度?
这是我的代码片段:
不幸的是,“当前”值在循环中保持为 0,我不知道为什么。我错过了什么吗?
再次感谢jambjo!我真的很感谢你的意见!现在单个文件的进度监控可以工作了,让我们解决我的第二个问题。
我想,不,我必须,不仅监视单个文件的进度,还监视一堆文件的进度。我的主要复制方法遍历各种目录并通过调用实际的传输方法复制适当的文件。所以复制方法不传输文件,它们只是为实际传输方法选择文件。
java - 如何使用 JProgressBar 显示我的应用程序延迟?
我写了一个简单的应用程序,我想用 JProgressBar 显示它的延迟 请帮助我;
我想用 Joptionpane 显示 JProgressBar ,带有一个取消按钮,它应该是模态的
这是我的源代码:
谢谢 ...
java - Java Swingworker:不像封装类
我在使用不是封装类的 SwingWorker 类传递信息、更新进度和指示“完成”时遇到问题。
我有一个简单的类来处理硬盘驱动器上的文件和目录。用户单击“开始”按钮并启动 SwingWorker 的一个实例。
我想打印在来自 SwingWorker 的事件驱动线程中的 JTextArea 上处理的文件的名称作为更新进度条。网上所有的例子都是针对嵌套类的,嵌套类访问的是外部类中的变量(比如done
方法)。我还想通知事件驱动线程 SwingWorker 已完成,以便 EDT 可以执行诸如启用“开始”按钮(和清除字段)之类的操作。
以下是我的问题: 1. SwingWorker 类如何将文本放入事件驱动线程的 JTextArea 并更新进度条?
- EDT 如何确定 { external } SwingWorker 线程何时完成?
{我不希望 SwingWorker 作为嵌套类,因为已经完成了很多代码(和处理)。}
java - 从新线程更新 JProgressBar
如何从另一个线程更新 JProgressBar.setValue(int)?我的次要目标是尽可能少地上课。
这是我现在拥有的代码:
pp 是一个 JButton 并在单击 JButton 时启动新线程。
pbar 是 Main 类中的 JProgressBar 对象。
我怎样才能更新它的价值?(进展)
上面 run() 中的代码看不到 pbar。
java - swing:制作一个JProgressBar,上面叠加一个标签?
我想使用 aJProgressBar
并对其进行扩充以打印其当前值以及图形栏。
我猜最好的方法是覆盖paintComponent:
但我不确定......有什么建议吗?
java - Java GUI JProgressBar 不绘画
我有一个 GUI 问题,我想解决,但我对正在发生的事情感到困惑,希望你们中的一个人能解释一下。代码库太大而无法上传,但我将详细解释发生了什么:
我有ProgessBar
一个JDialog
包含 swing的类JProgressBar
。我有一些获取器和设置器可以根据自己的喜好更改标准,但是问题来了。
ProgressBar 在方法内部生成myButtonActionPerformed
本质上,当用户点击此按钮时,处理开始并ProgressBar
产生。
用户当前JFrame
在他们面前有一个,并且这个进度条弹出在一个JDialog
. 在 Netbeans 中逐步调试模式后,我可以看到JProgressBar
's 的值发生了变化,但是当我的程序正在处理时,条形图在视觉上保持在 0%,然后在离开上面的添加动作侦听器方法时立即跳转到 100%,几乎就像如果它正在等待重新绘制直到离开那个听众。我不明白什么?有什么我可以调用的东西会强制它在这个myButtonActionPerformed
方法内部更新,而不是等到它没用。
java - 更新 JProgressBar
我无法更新我的进度条...这是我的代码
进度条状态仅在线程结束时更新。有人能帮我吗??