#java #radio-button
#java — язык #переключатель #java
Вопрос:
Возможно ли установить значение для радио в Java? Если выбрано радио, я получаю их значение.
РЕДАКТИРОВАТЬ: значение примерно такое: radio1 = значение 10, radio2, значение = 15, radio3 = значение 30 и т.д., Независимо от того, выбрано оно или нет.
Комментарии:
1. Да, но специфика будет зависеть от того, какой класс переключателей Java вы используете.
2. Радио ? Кроме того, вы потрудились взглянуть на Учебные пособия по Java ?
3. Я полагаю, что я ответил на ваш вопрос — взгляните. 🙂
Ответ №1:
Для выбора из кода вы можете использовать
JRadioButton rb1 = new JRadioButton("Select Me");
rb1.setSelected(true);
и получить выбор
boolean selected = rb1.isSelected();
Ответ №2:
Чтобы задать значение:
JRadioButton rb = new JRadioButton(Integer.toString(10));
Чтобы получить значение выбранного:
rb.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " e.getActionCommand());
}
});
Редактировать
Если у вас есть несколько переключателей, которые выполняют одно и то же действие при выборе, я бы посоветовал, чтобы все они регистрировались одинаково ActionListener
:
private class MyActionListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
System.out.println("Selected value = " e.getActionCommand());
}
}