2013-07-14 26 views
1

即時通訊設置選擇的單選按鈕有問題。我需要的是當一個人編輯他的個人資料時,他將能夠看到他先前選擇的單選按鈕。按鈕組的變量名稱是「付款」。Radiobutton Java檢索選定的按鈕

這是在我的班級代碼之一:

if(visaBtn.isSelected()){ 
     creditCardType = "VISA";} 
    if(mastercardBtn.isSelected()){ 
     creditCardType = "MASTERCARD";} 
    if(amexBtn.isSelected()){ 
     creditCardType = "AMERICA EXPRESS";} 
    if(noneBtn.isSelected()){ 
     creditCardType = "NONE";} 

這是我檢索所選的項目,我的其他類,但沒有工作的其他代碼: payment.isSelected(user.getcCardType()) ;

回答

0

嘗試改變

if..if..if..if

的if..else的if..else的if..else ....

這將創建一個解決方案鏈,通過

你說的是,如果某種情況發生,而沒有辦法備份時,你只使用ifs。 當您使用if/else if/else時,您的意思是「如果第一個不起作用,請檢查2,如果不是2,那麼它必須是3,那麼請使用它!」

希望幫助

+0

嘿感謝的解決辦法,但我的意思是如何讓我retrive它,而不是文本 – Swaggrammer

+0

的我有點迷茫選擇的單選按鈕。你能向我解釋一下你在做什麼?你是否在按下單選按鈕時顯示文字? – user2277872

+0

即時獲得text.What我的意思是當用戶決定更新其帳戶,它反映了單選按鈕應該在他的帳戶 – Swaggrammer