Добавление оператора if-else в метку - PullRequest
0 голосов
/ 06 августа 2020

Как мне написать строки кода для оператора if-else внутри метки формы? Пользователь вводит число, и в зависимости от числа в форме появляется другой оператор. Могу ли я вставить jLabel, отредактировать текст, чтобы внутри ничего не было, и как его инициализировать / объявить? Заранее большое спасибо

1 Ответ

0 голосов
/ 06 августа 2020

Вы добавляете метку в форму, когда создаете форму, и добавляете в нее все другие компоненты.

Убедитесь, что вы используете правильный менеджер макета, чтобы при установке текста метки, компоненты в форме не меняют положение.

Затем, когда вы хотите изменить текст, вы делаете что-то вроде:

if (someCondition)
    label.setText("someText");
else
    label.setText("someOtherText");

Этот подход лучше, чем добавление / удаление компонентов из форма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...