event-dispatch-thread

event-dispatch-thread

文章 0 浏览 6

如何在加载 Swing 并构建 GUI 时更新/绘制 JProgressBar

我有一个 GUI,在它运行的平台上构建/初始化非常繁重。因此我想在初始化时更新进度。 我有一个未装饰的小型 JDialog,其中包含 JLabel 和 JProgressBa…

十雾 2024-11-29 23:47:03 5 0

强制 JLabel 在昂贵的操作之前显示文本

我无法让 JLabel 在使用 ImageIcon 更新它之前立即显示文本。 我有一个固定大小的 JLabel,它将显示完全适合它的文本或图像。我试图让它显示文本“正…

听风吹 2024-11-27 02:12:35 5 0

Java Swing EDT 和 Java Swing并发性

我只是想知道是否仍然有必要确保 invokeLater() Runnable 的同步性。 我遇到了死锁,需要在保持并发性的同时克服它。 这是一个好的代码示例吗?: pri…

小猫一只 2024-11-26 15:47:55 5 0

检测到 JVM 正在关闭

我有一个使用 addShutdownHook() 处理 Ctrl+C 的 Swing 应用程序,它工作正常,直到我的关闭任务之一调用一个在正常情况下更改 JLabel 文本的函数,此…

难得心□动 2024-11-26 04:01:04 5 0

启用“非线程安全” MATLAB 中 Swing 控件的警告

默认情况下,Swing“非线程安全”警告在 MATLAB 中处于禁用状态。有谁知道这个警告的标识符是什么,以便我可以在 MATLAB 中启用它? Yair Altman 几年…

止于盛夏 2024-11-14 18:45:13 5 0

在多线程环境中重绘

我正在开发一个具有大约十个不同数据源的小程序(例如统计/错误日志/...)。每个数据源都通过单个网络连接进行更新,并通过观察者机制报告更新。小程…

沉鱼一梦 2024-11-09 07:09:39 6 0

Sun 的演示在 EDT 之外做 GUI 工作?

我正在查看 SplashDemo。 java 来自 Java Sun 教程。该类说明了如何在应用程序启动时创建启动屏幕。 SplashDemo直接在main方法中创建一个框架。在此示…

乜一 2024-11-08 13:57:47 5 0

在Java中,我可以在每次事件分派线程从处理输入事件返回时调用一个例程吗?

我正在开发一个 GUI,并且当下面的情况发生变化时,我有一个例程来更新显示: void update() { if (needsUpdating) { // ... needsUpdating = false; …

等待圉鍢 2024-11-06 04:42:37 8 0

Java 事件队列。为什么一切都应该在 invokelater 方法中?

在我正在阅读的书中,每个具有多线程的 GUI 示例都有类似的内容:( public static void main(String[] args) throws Exception { EventQueue.invokeL…

零時差 2024-11-03 09:39:13 9 0

隐藏按钮,点击按钮后等待 2 秒再显示

我正在制作这个学校项目,我需要让我的代码隐藏一个按钮,然后睡眠,然后继续,但它永远不会隐藏按钮。 我有一个类,它是通过按下按钮启动的,然后它…

梦年海沫深 2024-11-03 01:57:00 8 0

如何查看事件线程上运行的所有内容

我们遇到了一个错误,我们无法追踪到哪里有东西冻结了我们的 swing 线程(现在已经快两周了,没有真正的结果) - 我们是经验丰富的 Swing 程序员,但…

青芜 2024-11-01 19:17:11 9 0

JOptionPane.showMessageDialog 和 swing.utils.invokeAndWait 的(事件调度)线程安全用法是什么?

我有一个简单的常规脚本,它的主执行线程需要向用户显示一些对话框。 我的挥杆知识有限且生疏,但我记得读过关于需要小心地将 GUI 内容保留在事件分派…

我不是你的备胎 2024-10-28 03:25:56 11 0

如何停止 Swing EDT

典型的 Swing 应用程序在开始时启动 EDT,当最后一个窗口关闭时,应用程序基本上会停止并出现隐式或显式的 System.exit。 但我的小应用程序实际上是一…

南汐寒笙箫 2024-10-15 08:40:54 8 0

如何在非事件调度线程中提示确认对话框

我有以下 fun ,它将由非事件调度线程执行。在线程中间,我想要 弹出一个确认框。线程暂停其执行。 用户做出选择。 线程将获得选择并继续执行。 但是…

早乙女 2024-10-13 01:26:12 7 0

Java:使用 SwingUtilities.invokeLater() 进行调试

我使用 SwingUtilities.invokeLater() 频繁。然而,这样做在某些情况下会导致调试变得困难:您看不到调用 SwingUtilities.invokeLater() 的代码的堆栈…

伤感在游骋 2024-10-10 00:09:44 10 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文