在我的項目代碼中,我們使用自定義對話框。我正面臨着一些奇怪的問題。 我有一個孩子對話和父母對話。 理想情況下,當我們調用parent.setVisible(false)
時,兒童對話將變爲隱形狀態。父對話狀態更改爲不可見,但子對話仍然可見
但我看到一些奇怪的行爲。 當我製作parent.setVisible(false)
時,仍然可以看到我的子對話框,但是當我嘗試獲取child.isVisible()
時:它讓我錯誤。 此外,當我嘗試調用child.setVisible(false)
時,它再次對父對話框的可見性沒有影響。
注意:由於太複雜,長度和其他外部API問題,我無法顯示任何代碼示例。此外,我試圖使用外部程序複製這個,但它按預期工作,沒有看到問題。
我只想知道有沒有人知道我們製作parent.setVisible(false)
時兒童對話框控件鬆動的任何場景?