2013-11-25 3 views
0

Как можно получить элемент, который был помещен в группу переключателей? Или, возможно, есть еще один способ организовать элементы управления, чтобы их можно было переключать, а клиенты также могли получить фактический контроль изнутри группы?Извлечение элемента в ToggleGroup

То, что я

RadioButton radio1 = new RadioButton(); 
RadioButton radio12= new RadioButton(); 
ToggleGroup toggleGroup = new ToggleGroup(); 
radio1.setToggleGroup(toggleGroup); 
radio2.setToggleGroup(toggleGroup); 

То, что я хочу

RadioButton temp = toggleGroup.getSelectedObject(); 

Или

RadioButton temp = toggleGroup.getSelectedToggle().getObject(); 

ответ

1

Если вы хотите получить все тумблер на группы:

toggleGroup.getToggles() 

предоставит вам список всех переключателей.

, если вы хотите, выбранный переключатель:

toggleGroup.getSelectedToggle() 

дать вам объект Тумблер.

Так что я думаю, что на этой линии RadioButton temp = toggleGroup.getSelectedObject(); вы должны бросить как то RadioButton temp =(RadioButton) toggleGroup.getSelectedObject();

+0

Да, я думаю, что это делает. благодаря – cblupo

Смежные вопросы