更新 JProgressBar

2023-12-09

我无法更新我的进度条...这是我的代码

Thread t=new Thread(new Runnable(){
        public void run(){
            int i=1;
            jProgBar.setMinimum(0);
            jProgBar.setMaximum(100);
            try {
                while(i<=100 || true){
                    jProgBar.setValue(i);
                    i++;
                    Thread.sleep(50);
                }
            }
            catch (InterruptedException ex){
                jProgBar.setValue(jProgBar.getMaximum());
            }
        }
    });
    t.start();

    .... Something code that correctly works

    t.interrupt();

进度条状态仅在线程结束时更新。 有人能帮我吗??


在睡眠之前,添加对 SwingUtilities.invokeLater() 的调用,该调用会生成一个线程以在 EDT 中的进度条上触发 firePropertyChange。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新 JProgressBar 的相关文章

  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • Java - 将节点添加到列表的末尾?

    这是我所拥有的 public class Node Object data Node next Node Object data Node next this data data this next next public Object g
  • Final字段的线程安全

    假设我有一个 JavaBeanUser这是从另一个线程更新的 如下所示 public class A private final User user public A User user this user user public void
  • 控制Android的前置LED灯

    我试图在用户按下某个按钮时在前面的 LED 上实现 1 秒红色闪烁 但我很难找到有关如何访问和使用前置 LED 的文档 教程甚至代码示例 我的意思是位于 自拍 相机和触摸屏附近的 LED 我已经看到了使用手电筒和相机类 已弃用 的示例 但我
  • Liferay ClassNotFoundException:DLFileEntryImpl

    在我的 6 1 0 Portal 实例上 带有使用 ServiceBuilder 和 DL Api 的 6 1 0 SDK Portlet 这一行 DynamicQuery query DynamicQueryFactoryUtil for
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • Mockito when().thenReturn 不必要地调用该方法

    我正在研究继承的代码 我编写了一个应该捕获 NullPointerException 的测试 因为它试图从 null 对象调用方法 Test expected NullPointerException class public void c
  • asp.net core / kestrel中的线程管理

    我正在解决我们已迁移到 asp net core 2 0 的 asp net 应用程序的性能 可扩展性问题 我们的应用程序作为应用程序服务托管在 azure 上 并且在任何中等流量的情况下都很容易崩溃 让我困惑的一件事是如何处理多个并发请求
  • 从 127.0.0.1 到 2130706433,然后再返回

    使用标准 Java 库 从 IPV4 地址的点分字符串表示形式获取的最快方法是什么 127 0 0 1 到等效的整数表示 2130706433 相应地 反转所述操作的最快方法是什么 从整数开始2130706433到字符串表示形式 127 0
  • Java TestNG 与跨多个测试的数据驱动测试

    我正在电子商务平台中测试一系列商店 每个商店都有一系列属性 我正在考虑对其进行自动化测试 是否有可能有一个数据提供者在整个测试套件中提供数据 而不仅仅是 TestNG 中的测试 我尝试不使用 testNG xml 文件作为机制 因为这些属性
  • 总是使用 Final?

    我读过 将某些东西做成最终的 然后在循环中使用它会带来更好的性能 但这对一切都有好处吗 我有很多地方没有循环 但我将 Final 添加到局部变量中 它会使速度变慢还是仍然很好 还有一些地方我有一个全局变量final 例如android Pa
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • Google App Engine 如何预编译 Java?

    App Engine 对应用程序的 Java 字节码使用 预编译 过程 以增强应用程序在 Java 运行时环境中的性能 预编译代码的功能与原始字节码相同 有没有详细的信息这是做什么的 我在一个中找到了这个谷歌群组消息 http groups
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 静态变量的线程安全

    class ABC implements Runnable private static int a private static int b public void run 我有一个如上所述的 Java 类 我有这个类的多个线程 在里面r
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • 使用 JMF 创建 RTP 流时出现问题

    我正处于一个项目的早期阶段 需要使用 RTP 广播DataStream创建自MediaLocation 我正在遵循一些示例代码 该代码目前在rptManager initalize localAddress 出现错误 无法打开本地数据端口
  • Windows 和 Linux 上的线程

    我在互联网上看到过在 Windows 上使用 C 制作多线程应用程序的教程 以及在 Linux 上执行相同操作的其他教程 但不能同时用于两者 是否存在即使在 Linux 或 Windows 上编译也能工作的函数 您需要使用一个包含两者的实现
  • 使用 xpath 和 vtd-xml 以字符串形式获取元素的子节点和文本

    这是我的 XML 的一部分

随机推荐

  • Google 跟踪代码管理器中出现错误:此语言功能仅支持 ECMASCRIPT6 模式或更好模式

    我在 Google 跟踪代码管理器中收到以下错误消息 错误 linha 3 字符 13 此语言功能仅支持 ECMASCRIPT6 模式或更好 const 声明 Erro na linha 3 caractere 32 此语言功能仅支持 EC
  • iText7 以错误的顺序读出行

    我试图读出 pdf 文档表 但遇到问题 如果我经常打开 PDF 它显示为 item tab item tab item tab item tab item item tab item tab item tab item tab item i
  • 是否有一个函数,例如 componentWillUnmount,会在页面刷新之前触发

    我想要一个函数 在用户刷新页面之前向服务器发送请求 不关心响应 我尝试过使用componentWillUnmount方法 但页面刷新不会调用此函数 例如 import React useEffect from react const Com
  • 如何从 iPhone 应用程序发送邮件而不显示 MFMailComposeViewController?

    我想从我的自定义 iPhone 应用程序发送邮件 我用过MFMailComposeViewController在我以前的应用程序中从我的 iPhone 发送邮件 现在 我不想展示MFMailComposeViewController给用户
  • 如何使时钟显示与实际时间同步

    我想用 javascript 制作一个时钟 我希望秒甚至毫秒都能实时显示 就像真正的时钟一样 您可以实时看到数字如何变化 我想到了一个循环 其中一个函数调用自身来重复像这样的写入命令 function countdown i if i un
  • 不直观的removeClass()问题

    我在用着这个翻转插件 参见中的代码这把小提琴 目标是一次翻转一个盒子 例如单击的第二个框应该revertFlip 上一个 在动画过程中 我不希望其他框可单击 我注意到removeClass 不管用 div class flippable I
  • R phangorn Rscript R CMD BATCH 不同的结果

    我在尝试运行时收到奇怪的错误R脚本使用phangorn包裹 每当我使用以下命令运行脚本时 Rscript mini example R它失败并显示错误消息 Error in as vector data no method for coer
  • pandas dataframe计算不稳定

    我想知道以前是否有人见过 Pandas 的这个问题 基本上 我试图逐个元素地对 DataFrames 进行加法 乘法和除法 所有框架都具有相同的索引和列 但 Pandas 对于连续执行的相同计算会输出不同的结果 下面显示了一些示例输出的图像
  • Qt 应用程序的可扩展绘制

    我正在编写嵌入式设备屏幕的模拟 其中包含主 QWidget 顶部的自定义小部件 虽然屏幕的本机大小是 800x600 但我希望能够通过拖动窗口的角落 如果不使用网格布局和拉伸器 不会向上 向下缩放字体 我如何完成这种缩放 我认为解决方案的一
  • {$var} 和 $var 有什么区别?

    我想知道何时以及为什么应该使用 var echo This is a test using var 以及何时 以及为什么 我应该使用简单的形式 var echo This is a test using var 当 a 不访问对象或数组来获
  • Xamarin 通过 WebView 进行 oauth

    几天来我一直在尝试在 Xamarin Forms 应用程序中实现 google OAuth 我有一个非常简单的XAML code
  • Bootstrap:更改单击时面板标题的颜色

    你好 昨晚我给自己上了一堂引导速成课 我玩得很开心 我在网上发现了一个可折叠面板 它非常适合我希望在导航栏中实现的目标 不过 我希望面板标题的背景颜色在展开时发生变化 我对 bootstrap 的内部工作原理还不够熟悉 还无法自己解决它 很
  • 以“/”结尾的字符串的正则表达式

    以 结尾的字符串的正则表达式如下 str match javascript syntax 但 让编译器认为这是一条注释 如何解决这个问题 你必须逃离最后的结局 所以解释器不认为它终止了 RegExp 文字 str match
  • 使用 csv 数据创建表

    给定一个 csv 其内容如下 Colour Red Black Blue Taste Good Bad Disgusting Smell Pleasant Deceptive Intolerable 我怎样才能用Python打印出来 让它看
  • Expressjs 中的两个应用程序

    我正在使用 Express js 构建一个应用程序 该应用程序将有不同的客户端 例如网络和移动客户端 我不想同时使用一个应用程序 因为某些中间件会带来额外的负担 比如会话中间件 那么一个项目是否可以有两个应用程序呢 它将如何运作 The a
  • Rails 3 + devise:如果注册表有错误,如何防止删除其他字段中的数据?

    我的设备注册表中有一个自定义字段 referral code 还有一个自定义注册控制器 这样我可以在注册后重定向到自定义 检查您的电子邮件 页面 一切正常 除非新用户在显示错误消息时犯了错误 例如密码 确认不匹配 它也会删除推荐代码字段 当
  • ASP.NET MVC 添加视图对话框关闭

    最近 我从事的一个大型项目开始出现 添加视图 对话框的问题 当点击Add Strongly typed View复选框时 旋转器第一次出现大约一两秒 然后整个对话框关闭并消失 如果我打开该对话框并再次单击该按钮 它就会再次快速关闭 该项目使
  • 将 mysql_query 转换为 $wpdb->get_results

    在服务器上更新 php 后 我的 mysql query 出现了一些问题 您的代码中有 2 个函数在当前版本的 PHP 中已被弃用 mysql fetch array mysql query global table prefix wpdb
  • 更新到最新版本的 CocoaPods?

    我在安装时遇到一些问题Alamofire 4 0进入我的项目 我有最新版本的Xcode 跑步Swift 3 当我尝试安装 alamofire 时 我收到了 800 个编译器错误 显然 构建 Alamofire 4 0 0 需要 CocoaP
  • 更新 JProgressBar

    我无法更新我的进度条 这是我的代码 Thread t new Thread new Runnable public void run int i 1 jProgBar setMinimum 0 jProgBar setMaximum 100