【发布时间】:2015-05-22 14:51:55
【问题描述】:
我想在加载数据期间使用 glassPane 函数停用面板中的组件。我知道玻璃板只能在框架中使用。在我的应用程序中,我无法访问框架。我只想停用框架中的单个面板。
我试图通过覆盖面板的 paint 或 paintComponent 方法在面板上绘制一个 ractangle。问题是底层组件仍然可用。
谁能给我一个建议,我该如何解决这个问题?
问候
dbausnnd
【问题讨论】:
-
一种可能性:使用 JLayeredPane,从而创建您自己的 glasspane。另一个——递归禁用 JPanel 持有的所有组件。