OverlayLayout不关注焦点更改的叠加顺序

时间:2012-08-06 09:33:47

标签: java swing layout overlay visibility

我遇到了OverlayLayout的问题。

基本上,我创建了一个组件,允许在主要内容(如下拉菜单)上展开叠加内容。它有效!

问题是:如果我在主要内容(下面的内容)上放置JButton,当我点击此按钮时,按钮开始出现在叠加内容上方! 我不知道为什么?

有谁知道问题是什么?它可能是焦点吗?

1 个答案:

答案 0 :(得分:2)

我终于找到了答案! 它来自stackoverflow上的another post ...

  

当面板上的组件重叠时,您需要告诉面板   它可以确保它在适当的ZOrder中重新绘制组件:

     

您可以通过覆盖isOptimizedDrawingEnabled()方法来完成此操作   JPanel返回false。