0

我已经阅读了 JAVA SWING UI 在线程的帮助下变得更加高效。但我不知道 Java 线程如何使 Swing 中的 UI 更加完美。

请在这件事上启发我...

4

2 回答 2

2

请阅读以下 API:
SwingWorker
Timer

您还需要了解 AWT 事件队列如何与您的程序交互。您可以在此处找到该信息。

于 2012-02-16T04:09:36.793 回答
2

使用线程,您可以在不阻塞 UI 的情况下进行异步工作。假设您有两个按钮Search google并且Search bing(是的,在您的 Swing UI 上,现在想不出更好的类比 :))

如果您没有使用线程,您的应用程序窗口将阻塞,即您将无法单击其他按钮或执行任何其他操作,直到第一个功能完成但线程没有阻塞,您可以继续工作和使用您的 UI,甚至单击两者同时 。

于 2012-02-16T04:10:17.323 回答