如果我为JPanel设置了setOpaque(false),它的组件会发生什么

时间:2012-04-21 17:28:27

标签: java swing

我向JPanel添加了几个JButton,为JPanel添加了setOpaque(false)。当我将鼠标移到JButton上时,按钮下方会出现一个正方形,很快就会消失,这让我觉得很糟糕。有谁知道出了什么问题? (抱歉我的英语不好)

1 个答案:

答案 0 :(得分:1)

False是setOpaque的默认值,如JComponent javadoc中所述。

这与在屏幕上绘制组件所做的努力有关,当属性设置为true时,组件的所有像​​素都在屏幕上绘制。