私は、次のようなことを行う方が効率的かどうか疑問に思っていました:
setVisible(false) // if the component is invisible
またはこのように:
if(isVisible()){
setVisible(false)
}
私は、次のようなことを行う方が効率的かどうか疑問に思っていました:
setVisible(false) // if the component is invisible
またはこのように:
if(isVisible()){
setVisible(false)
}
setVisible()
JComponentによって実装されているように、既に呼び出しが行われているisVisible()
ため、冗長な呼び出しを追加することは効率的ではありません。いずれにせよ、それがパフォーマンスのボトルネックになる可能性はほとんどありません。
2 番目の例が意味を持つ唯一のケースは、可視性のオンとオフを切り替える場合です。
if(isVisible()){
setVisible(false);
}else{
setVisible(true);
}