isShowing()与isDisplayable()

时间:2018-08-27 01:31:12

标签: java performance

什么更好用:

.isDisplayable()

或:

isShowing()

检查JButtons是否可见,还有其他东西吗?他们之间又有什么区别?目前,它们对我来说就像是同一件事,但我是初学者。

1 个答案:

答案 0 :(得分:0)

  

即使按钮设置为Opaque(false),它们也会给出相同的结果

不要将组件的不透明性与组件的可见性相混淆。

不透明性用于绘制组件的背景。

即使背景是透明的,该组件仍然可见。

尝试使用setVisible(false)查看两种方法之间的区别。

只有在以下情况下才能显示组件:

  1. 可显示
  2. 可见