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
    }
Другие вопросы по тегам