@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 пикселей. Как упомянуто ранее, также важно учитывать родительские контейнеры и менеджеры компоновки при работе с размерами компонентов.