Если вы хотите, чтобы все последующие кнопки в приложении использовали другой шрифт, вы можете установить значение по умолчанию перед созданием экземпляра панели:
UIManager.put("Button.font", new FontUIResource("Dialog", Font.BOLD, 24));
Добавление: более целенаправленный подход можетдобавить экземпляры расширенного JButton
в конструктор вашей панели:
buttons[i] = new MyButton(String.valueOf(i));
this.add(buttons[i]);
Новые кнопки всегда будут иметь одинаковый шрифт:
private static class MyButton extends JButton {
private static final Font font = new Font("Dialog", Font.BOLD, 24);
public MyButton(String text) {
super(text);
this.setFont(font);
}
}