问题标签 [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。我尝试通过这种方法更新进度条:
这只有在方法完成时才有效。但是,如果我通过这种方法不断更新,那么什么也不会发生。
也许有人知道如何改进这种方法?
提供更多建议的 Worker 线程和其他内容也会很好。
java - Swing Indeterminate JProgressBar 移动太快
我创建了一个 Swing JProgresBar 并将不确定设置为“true”。进度条可以正常工作,但它的循环速度非常快,而且看时间超过 3 秒很烦人。我想放慢速度,我认为会有一种方法。如果有方法我还没有找到。任何帮助将不胜感激。
java - 进度条不随线程更新
好的,我又来这里问一个愚蠢的问题。我有一个自定义对话框框架,上面有进度条。所以我也有一个遗传算法(它的工作时间相当长)。
据我了解所有情况,我需要为算法、进度条执行单独的线程,并将主线程留给对话框(让他有机会响应用户操作)。所以我尝试实现这一点,并得到以下结果:
看来,这new Thread(geneticEngineWorker).start();
是有效的,但进度条没有任何反应。我认为这部分代码:
我们new Thread(backGroundWorker).start();
只有在停止之后new Thread(geneticEngineWorker).start();
才会被执行。
所以,如果我是对的,你能告诉我如何重组代码来完成这项工作,如果我错了,你能指出我的错误吗?
提前谢谢大家!
添加
我对其进行了调试,正如我所想的那样,backGroundWorker 仅在genericEngineWorker 结束或用户关闭对话框后才开始工作(在这种情况下例外);
java - 移除 JProgressBar 的不确定模式
当按下开始按钮时,我启动我的进度条,当我的任务完成时,我调用我试图停止进度条的不确定模式的函数,但我仍然无法做到这一点(我正在使用SwingWorker
我的应用)
这是我启动进度条的代码;这段代码写在开始按钮内:
这是函数内部的代码,一旦任务完成就会调用。
swing - 如何使用 NetBeans 的 JProgressBar?
我正在使用 Netbeans gui,快速轻松的拖放,假设创建了一个 JButton,将其命名为“Start”,我为此 JButton 添加了一个事件(ActionPerformed),所以我得到了以下方法
然后我添加了一个JProgressBar,我希望这个进度条在我点击这个按钮时启动,并且能够控制它的速度......等等。
java - 如何更改 JProgressBar 颜色?
我用过.setBackground
,.setForeground
但它们不起作用,颜色像橙色,无法更改。
java - 仅在方法期间激活 JProgressBar
我在使用JProgressBar
. 我有一个可能需要一些时间的功能,并且我想要在执行该功能时处于不确定模式的进度条。我有一个激活此功能的按钮,我setIndeterminate(true)
在调用该功能之前尝试过,之后,setIndeterminate(false)
我没有让进度条在任何时候移动。
我有这个代码:
也试过function1()
没有任何新的执行者。如果我不评论该行setIndeterminate(false)
,进度条不会启动,但如果我评论它,它总是处于不确定模式。
请注意,我使用 Netbeans IDE 来设计一些 GUI,但我自己编写大部分内容(仅使用 NetBeans GUI 进行定位)。
java - 如何更改 Nimbus 中单个 JProgressBar 的颜色?
我正在尝试更改 Nimbus LAF(外观)中单个 JProgressBar 的颜色。这个解决方案确实有效,但它改变了所有 JProgressBars 的颜色:/
在这个线程中是另一种单独更改每个 JProgressBar 颜色的解决方案:
不幸的是,我无法让它工作。我不知道在哪里可以找到“MyPainter()”的库。所以我尝试用“defaults.get("nimbusBase")”和“Color.red”替换这个方法(不知道我在做什么)。也没有用。
java - 长时间运行的过程,在 UI 中显示进度
我想从 ui 触发一个长时间运行的后台进程(编码为服务)。但我也想向用户展示该任务的一些进展。
我怎样才能做到这一点?(我不想侵犯脱钩)。是否有解决它的最佳实践(结合设计模式,例如观察者和命令)?
java - 无法更改 Mac OS 外观中的 JProgressBar 颜色
我知道这个问题以前已经回答过,但它对我不起作用。我按照这里的说明进行操作:如何更改 JProgressBar 颜色?
我得到的只是相同的旧颜色。
我正在使用 Mac OS X 10.7.3 和 Java 1.6。我试过了CrossPlatformLookAndFeel
,它适用于新颜色。但是,我希望它具有默认的外观和感觉。我怎样才能做到这一点?