当前位置: 首页 > 面试题库 >

为什么我需要Swing实用程序以及如何使用它?

马朝斑
2023-03-14
问题内容

这主要是关于我在这里的问题,但是我不明白为什么需要Swing实用程序以及它的用途。我正在设计一个Swing
GUI,我不想错过Swing Utilities可能提供的任何功能。也有人可以解释该invokeLater方法的作用及其工作原理。


问题答案:

如API中所述,SwingUtilitiesSwing的实用程序方法的集合。在这种情况下,需要确保在事件调度线程或中创建/修改了Swing组件EDT。同样,如API中所述,invokeLater在应用程序线程需要更新GUI时使用。

您可能还想阅读Swing中的并发性。另外,更深入地介绍invokeLater。



 类似资料:
  • 问题内容: 我正在尝试了解如何在Spring应用程序中使用JBoss EAP6。我有一个示例OpenShift应用程序,它包含一个文件。 我找到了有关此文件的一些文档,但是我不清楚为什么以及何时应该在Spring应用程序中使用这些文件。内容如下: 为什么需要声明对模块的依赖关系?JBoss范例中的模块是什么?没有这个xml文件是否可以生存? 问题答案: 只要您的应用程序没有任何类加载问题,就不需要

  • 关于MQTT代理,我有点困惑。基本上,混乱的是,有太多的东西被用于数据存储、传输和处理(如Flume、HDInsight、Spark等)。那么,何时以及为什么需要使用一个MQTT代理呢? 如果我想使用带有HiveMQ的Windows 10 IoT应用程序,我可以从哪里获得详细信息?怎么用?我如何从这个MQTT代理中获益?我可以不直接使用Azure或HDFS从IoT应用程序发送数据吗?那么,MQTT

  • 所有其他唤醒锁都是有意义的,例如开发人员希望在执行某些操作时屏幕不会关闭。但在部分唤醒锁定文档中说: 如果您保持部分唤醒锁定,CPU将继续运行,而不考虑任何显示超时或屏幕状态,甚至在用户按下电源按钮后。在所有其他唤醒锁中,CPU将运行,但用户仍可以使用电源按钮将设备置于睡眠状态。 这是否意味着在执行某些操作时CPU可能会关闭?是否需要在服务中获取唤醒锁?

  • 问题内容: 我一直在研究,发现从2.1开始就可以使用实体图。 但是我还不了解实体图的优点。 我知道使用实体图的优点之一是我们只能在整个实体中指定要获取的数据,但是如果我们要整个实体,还有其他理由使用实体图吗?还是仅在要检索部分数据时才应使用实体图? 当我们使用实体图时,它还有其他目的或优点,我想知道。 问题答案: 在Jpa中,休眠与关联关系一直是性能的问题。 一次又一次地在事务中延迟加载关联会导致

  • 问题内容: 我开始使用RxJS,但我不明白为什么在此示例中我们需要使用类似or 的函数;数组的数组在哪里? 如果有人可以直观地解释正在发生的事情,那将非常有帮助。 问题答案: 当您有一个Observable的结果是更多Observable时,可以使用flatMap。 如果您有一个由另一个可观察对象产生的可观察对象,则您不能直接过滤,缩小或映射它,因为您有一个可观察对象而不是数据。如果您生成一个可观

  • 问题内容: 我有一个将对象保存到数据库的EJB。在我看到的一个示例中,一旦保存了此数据(EntityManager.persist),就会调用EntityManager.flush();。为什么我需要这样做?我要保存的对象未附加,以后在该方法中也不会使用。实际上,一旦保存,该方法就会返回,并且我希望资源会被释放。(示例代码也在remove调用上执行此操作。) 问题答案: 调用将强制数据立即被持久保