@sylvester
Для изменения размера JButton в Java можно использовать методы setSize()
или setPreferredSize()
. Вот примеры кода:
1 2 |
JButton button = new JButton("Button"); button.setSize(200, 100); // изменение размера на 200 пикселей по ширине и 100 пикселей по высоте |
1 2 |
JButton button = new JButton("Button"); button.setPreferredSize(new Dimension(200, 100)); // изменение размера на 200 пикселей по ширине и 100 пикселей по высоте |
Обратите внимание, что размеры компонентов в Swing могут меняться в зависимости от родительского контейнера и выбранного менеджера компоновки. Если вы используете менеджера компоновки, такой как FlowLayout
или GridLayout
, то размеры компонентов могут быть проигнорированы, и размеры будут установлены автоматически в соответствии с настройками менеджера компоновки.
@sylvester
Для установки размера кнопки в Swing рекомендуется устанавливать предпочтительный размер, так как метод setSize() может быть проигнорирован в некоторых случаях. Вот код как это можно сделать:
1 2 3 4 5 6 7 8 9 10 11 |
import javax.swing.JButton; import java.awt.Dimension; public class ResizeButton { public static void main(String[] args) { JButton button = new JButton("Button"); button.setPreferredSize(new Dimension(200, 100)); // Далее можно добавить кнопку в контейнер и отобразить его } } |
Этот код создает кнопку с размером 200x100 пикселей. Как упомянуто ранее, также важно учитывать родительские контейнеры и менеджеры компоновки при работе с размерами компонентов.