Вы можете использовать setSize(Dimension d)
, где вы указываете размер каждой кнопки.
Или вы можете использовать разные макеты для вашего приложения - я в основном использую GridLayout, который мне действительно подходит - см. Учебник
EDIT:
Как уже упоминалось в комментариях: лучший подход - использовать некоторые менеджеры компоновки, чтобы обрабатывать размер для вас. Если вы устанавливаете размер кнопки явно с помощью команды выше, это может привести к тому, что она будет выглядеть «нехорошо», если вы измените размер окна. Макет может сделать это для вас более приятно.
Кстати, если вы будете использовать
private JFrame application;
application.pack();
перед тем, как показать приложение пользователю, оно может «изумительно» вылечить все «нехорошие» выглядящие кнопки и ручки