Как я могу установить вертикальную / горизонтальную высоту JLabel? (Netbeans) - PullRequest
0 голосов
/ 17 января 2019

Когда я нажимаю JButton, я хочу, чтобы новый Jlabel был создан и отображался на позиции в GUI по моему выбору. Обратите внимание, что я использую конструктор GUI в Netbeans, то есть он автоматически генерирует код для компонентов GUI.

Я пытался увидеть, что делает сгенерированный код при создании ярлыка, но он не работает.

Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Графически это должно выглядеть примерно так, тогда вы можете изменить метку с помощью мыши, имейте в виду, что если вы хотите изменить шрифт и размер шрифта, это также поможет увеличить размер метки

enter image description here

0 голосов
/ 17 января 2019

Без предоставления нам кода, у вас должно быть больше шансов работать:

Добавьте этикетку от застройщика обычным способом. Точно так же, как вы добавили другие компоненты. Переключитесь на код, и вы увидите где-то вроде

JLabel label = new JLabel("some text");

Прямо под этой строкой сделать ярлык невидимым (после его объявления).

label.setVisible(false);

Теперь этикетка там, где вы хотите. Теперь осталось только показать его - сделать его видимым при нажатии кнопки. Итак ...

button.addActionListener(e -> label.setVisible(true));
...