[英]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.