Как изменить ширину кнопки?

Для изменения ширины кнопки в Java, вам нужно использовать метод setPreferredSize() из класса java.awt.Dimension.

Вот как можно изменить ширину кнопки:

import javax.swing.JButton;
import java.awt.Dimension;

public class Main {
    public static void main(String[] args) {
        JButton button = new JButton("Нажми меня");

        // Создание нового объекта Dimension с новой шириной и оригинальной высотой кнопки
        Dimension newButtonSize = new Dimension(200, button.getPreferredSize().height);

        // Установка нового значения ширины кнопки
        button.setPreferredSize(newButtonSize);
    }
}

В приведенном выше примере создается новый объект Dimension с новой шириной кнопки (в этом случае 200 пикселов) и оригинальной высотой кнопки. Затем этот новый объект Dimension устанавливается как предпочитаемый размер кнопки используя setPreferredSize().

Если вы используете графический интерфейс с использованием Swing, у вас может быть размещение кнопки на панели или другом компоненте. После установки новой ширины кнопки вам может потребоваться обновить компонент, чтобы изменения применились:

panel.revalidate(); // Перестраивает компоненты на панели
panel.repaint(); // Перерисовывает панель

Обратите внимание, что изменение предпочитаемого размера кнопки не гарантирует, что кнопка будет точно иметь указанные размеры. Вместо этого это просто указывает, что кнопка предпочтительно должна иметь такие размеры. Реальный размер кнопки будет зависеть от макета и стилей, используемых в вашем приложении.