簡體   English   中英

我可以從擴展JFrame而不是JPanel的類中調用componentShown()方法嗎? 如果是,怎么辦?

[英]Can I call componentShown() method from a class that extends JFrame instead of JPanel ? If yes, how?

當在上一幀中選擇一個特定的RadioButton時,我想顯示一個JLabel和一個JComboBox ,否則應將其隱藏。 即使當我在該類中實現ComponentListener時,也永遠不會調用其抽象方法( componentShown()componentHidden() )。

我認為您的問題可以很容易地解決,甚至不需要進入這些事件處理程序。 只需在選擇RadioButton時將變量從初始幀傳遞到新幀(可能是具有真實值的布爾變量)。 然后,以您的新名氣,只需根據該變量的值顯示組件即可。
我希望您可以通過處理新框架的構造函數參數來處理變量的傳遞。

希望這可以幫助 ! 需要任何澄清,請發表評論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM