event-dispatch-thread专题提供event-dispatch-thread的最新资讯内容,帮你更好的了解event-dispatch-thread。
这是我要添加到JFrame中的JPanel,但是每个字母都写一个字母但在执行时冻结的代码会出现,文本出现时
我试图使JFrame的<code>paint()</code>方法启动一个线程,然后使用<code>Graphics</code>渲染该线程的形状(在单独
问题简介: 我正在研究与JFrame相关的Aplication。在某些时候,我必须: <ol> 标签的<li> <strong>更改图标<
我正在非EDT的线程中的JFrame的Swing组件上调用<code>repaint()</code>(与Swing侦听器/适配器/动作映射中的典型<
我遇到一种情况,在这种情况下,我想通告非事件调度线程上发生的(可能是多个顺序发生的)事件。
我正在尝试编写一个破砖机项目的代码,但在图形方面遇到了问题。我不明白如何正确更新我的面板。
最近看到一个MVC java应用,里面的main方法是这样写的: <pre class="lang-java prettyprint-override"><code> public
我是 Java 新手,我有一个错误,我已经尝试修复了几个小时。 我有以下代码: <pre><code>package Mat
当一个按钮被点击时,它应该下载某些文件,并且每次它下载一个时,它应该将 JLabel 更新为“正在下载
我正在使用 CompletableFuture 运行长时间运行的操作。同时,我使用 SwingWorker 以 5 为增量更新进度条。 <
我有一个包含 GUI (Swing) 的应用程序插件,并作为线程启动。 GUI 启动一个线程,该线程对按钮事件进行
所以如果 Event Dispatch Thread 是一个独立于主线程的线程,那让我觉得接下来的代码会输出 <pre><code>HashM
我们的生产 Java Swing UI 会间歇性地冻结。 GUI 不重绘,不接受点击。 线程转储显示没有死锁,它显
我想制作一个模拟黑客程序,因为我很无聊。我想让它填满进度条,这是实现的方法: <pre><code>public
现在学习了一些Swing,发现了两个教程,它们使用了不同的方法来制作简单的JFrame窗口.第一个实现Runnable并在类中具有JFrame对象变量:class SwingDemo implements Runnable { private JFrame frame; @Override public void run() {
我创建了应用程序,它的表现非常符合预期.只要数据库查询正在运行,gui就会保持响应.使用SwingUtilities.invokeLater()创建自定义面板时,gui会冻结很短的时间.当我使用SwingUtilities.invokeAndWait()时,它在高端游戏PC上运行非常流畅. (可能不是最好的代码机器......)但在相对较慢的机器(双核,2G
我知道,即使使用Swing的线程模型,它也曾经被认为是安全的从任何线程调用repaint()和其他一些方法,但是最近我在评论中被告知这不是这样. 谷歌发现很多较老的讨论说这是安全的,但最近没有.所有曾经说过安全的官方参考文献似乎已经消失了,我在各种论坛上发现了几个人讨论如何不再安全. 我找不到任何官方确认是否是或者不是 – 我真的很想看到一些解释变化的逻辑如果已经改变的东西.考虑到破坏现有应用程序
我成功地将自己的 Java代码注入到运行的Oracle Forms应用程序中,使用DLL注入和一些jni欺骗. (Windows 7,32位,Oracle Forms 11,JRE Java 8) 我可以遍历组件树,并查询和设置一些基本Java对象中的值,例如来自class oracle.forms.ui.VTextField的值 当我试图模拟用户点击oracle.apps.fnd.ui.Butt
有没有任何库可以用代码来验证在事件调度线程上调用了Swing组件的方法?编写一些基本代码可能不会太难,但我确定有边缘案例,而其他人没有处理.我正在运行时寻找这个,而不是单元测试. FEST框架有一个工具来检测来自EDT的Swing使用情况.它基本上是一个RepaintManager安装.该框架面向测试,但RepaintManager可以在部署时使用. >见FEST – Swing’s Event
我有几个关于Swing的问题,并使用EDT进行GUI更新.我刚开始读这个东西,所以我是这个领域的全新初学者: >在EDT上运行哪些操作?如果不这样,只是提出异议? >有没有特定的时间,我们实际上在EDT自动? >如果我们使用SingUtilities.invoke调度任务,我们将它排队到当前的GUI更新任务队列中? >访问上面的队列我猜想是同步的,或者是使用一些并发的集合,但是如果我安排两个GUI