У меня есть компонент (JPanel
) внутри Window
.
Я всегда получаю false
при звонке panel.isShowing()
,
при вызове из события windowGainedFocus()
(когда родительское окно получает фокус).
Я предполагаю, что когда вызывается событие windowGainedFocus()
, рисование JPanel
в этом Window
еще не было закончено.
Я пытался поместить этот вызов isShowing()
в метод paint()
этого Window
,
но я всегда получаю isShowing()
= false
.
Есть ли способ получить событие, когда JPanel
полностью отображается на экране и метод isShowing()
вернет true?
Спасибо