我遇到了OverlayLayout
的问题。
基本上,我创建了一个组件,允许在主要内容(如下拉菜单)上展开叠加内容。它有效!
问题是:如果我在主要内容(下面的内容)上放置JButton
,当我点击此按钮时,按钮开始出现在叠加内容上方!
我不知道为什么?
有谁知道问题是什么?它可能是焦点吗?
答案 0 :(得分:2)
我终于找到了答案! 它来自stackoverflow上的another post ...
当面板上的组件重叠时,您需要告诉面板 它可以确保它在适当的ZOrder中重新绘制组件:
您可以通过覆盖isOptimizedDrawingEnabled()方法来完成此操作 JPanel返回false。