JCheckbox отображает displayName, но сохраняет другое значение за сценой
У меня есть JCheckbox
определить имя человека:
JCheckBox j = new JCheckBox("displayName");
Но мне нужно это всякий раз, когда этот флажок установлен "ActualName"
пользователь для обработки в коде, но только "displayName"
отображаться.
Можно ли отобразить другое значение и сохранить другое значение на сервере?
2 ответа
Изучите учебник для JCheckBox
,
Вам нужно использовать ItemListener
для вашей логики.
Возьмите любую локальную переменную, т. Е. Int, String или что угодно, как указано ниже. здесь я возьму int a
как ценность.
JCheckBox j = new JCheckBox();
j.setText("Display Name");
После отправки формы в список действий напишите следующий код
int a;
boolean temp=j.isSelected();
if(temp)
{
a=111;
//if JCheckBox is selected set value
}
else
{
a=222;
//if JCheckBox is NOT selected set value
}