Font font = Font("Arial", Font.BOLD, 35);
JLabel label = new JLabel("57");
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.LINE_AXIS));
panel.add(label);
Это создает JLabel с дополнительным пространством над и под ним. Я пробовал setVerticalAlignment(SwingConstants.TOP)
, но он не работает. Опять же, я не хочу выровнять JLabel, но текст внутри JLabel должен быть выровнен вверх.
вот как выглядит мой ярлык