[英]Synchronize radio buttons and radio groups
如何在不同的窗口上同步不同的單選按鈕,這意味着相同。 喜歡:
窗口A
(主窗口): radioButtonA1
, radioButtonA2
(在radioGroupA
)
窗口B
(彈出窗口): radioButtonB1
, radioButtonB2
(在radioGroupB
)
...其中radioButtonA1
意味着同樣的那radioButtonB1
,和radioButtonA2
裝置相同的是radioButtonB2
(如同它們被鏡像)。
當我通過itemStateChanged
更改單選時,我還想同步選擇顯示。 因此,如果我將radioGroupA
的選擇更改為radioButtonA2
,我希望radioGroupB
也將其選擇更改為radioButtonB2
(因為它們的含義相同)。
但是我希望兩個單選按鈕上的事件itemStateChanged
僅被調用一次 。 如果我告訴radioButtonA2
itemStateChanged
事件也將radioGroupB
的選擇調整為radioButtonB2
,那么radioButtonB2
itemStateChanged
事件也將被觸發(反之亦然),我不希望這樣。
獨立地,如果我按下radioButtonA2
或radioButtonB2
,我希望顯示同步,然后調用我編寫的方法來處理更改。 但是只有一次,而不是兩次。 有什么幫助嗎?
我將采用一種MVC方法:您有1個模型對象,該對象由多個視圖表示(在您的情況下為多個窗口)。
您可以使用類似這樣的東西作為您的無線電組的模型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.