Java Swing - Как связать JComponent в Netbeans? - PullRequest
1 голос
/ 29 апреля 2010

Я использую Netbeans Swing GUI Builder для разработки графического интерфейса моего приложения. У меня есть JTextField tf и JCheckBox cb.

Теперь я хочу, чтобы tf был включен только тогда, когда cb включен и выбран.

Я выполняю следующие шаги, чтобы выполнить это в Netbeans:

  1. Щелкните правой кнопкой мыши tf >> Свойства >> Связывание
  2. Нажмите на кнопку ... справа от enabled
  3. Связующий источник: TF

    Связующее выражение: $ {selected}

Теперь, на вышеуказанных шагах, выражение привязки может быть установлено на ${selected} или ${enabled}.

Но, в соответствии с моими потребностями, выражение для привязки должно выглядеть примерно так: ${selected} && ${enabled}.

Я тоже попробовал вышеуказанное выражение, но оно не сработало.

Как я могу сделать это через Netbeans?

1 Ответ

1 голос
/ 29 апреля 2010

Выражение, которое вы хотите, это

${enabled && selected}

Введите выражение вручную в поле.

Вы должны сделать еще одну вещь. Перейдите на вкладку Дополнительно и измените Режим обновления с Чтение / запись на Только для чтения . В противном случае отключение текстового поля также отключит флажок.

...