В моем коде проекта мы используем специальные диалоги. Я сталкиваюсь с некоторыми странными проблемами с ними. У меня есть детский диалог и родительский диалог. В идеале, диалог ребенка переходит в невидимое состояние, когда мы вызываемparent.setVisible(false)
.Состояние родительского диалога изменено на невидимое, но дочерний диалог все еще остается видимым
Но я вижу странное поведение. Когда я делаю parent.setVisible(false)
, тогда еще мой дочерний диалог остается видимым, но когда я пытаюсь получить child.isVisible()
: он дает мне ложь. Также, когда я пытаюсь вызвать child.setVisible(false)
, он снова не влияет на видимость родительского диалога.
ПРИМЕЧАНИЕ. Я не могу показать образец кода из-за слишком большой сложности, длины и других внешних проблем API. Также я попытался воспроизвести это с помощью внешних программ, но он работает так, как ожидалось, и проблем не обнаружено.
Я просто хочу знать, знает ли кто-нибудь какой-либо сценарий, в котором детальный диалог управления становится ослабленным, когда мы делаем parent.setVisible(false)
?