【问题标题】:Disabling everything while swingworker is working?在 swingworker 工作时禁用一切?
【发布时间】:2015-02-05 13:55:32
【问题描述】:

我已经在网上搜索过,但找不到可以帮助我的具体内容。我让我的 Swing Worker 类在后台做一些工作,同时我想禁用我的 UI 上的所有内容。

我不想从一个按钮转到下一个按钮(Jlist、Jtable)等并禁用一切。有没有更简单的方法;就像在我的 UI 上绘制一些东西,然后在 Swing Worker 完成后将其移除?有人可以告诉我如何做这样的事情。或者你有什么建议。

我已经知道如何在 Swing Worker 完成时收到通知。只是在寻找禁用一切的最佳方法。

【问题讨论】:

标签: java swing swingworker


【解决方案1】:

最好以递归方式解析您的 JFrame.getChildren()。

但您也可以使用 GlassPane - 请参阅 Root Panes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多