Как я могу создать JButton в Swing со значком над текстом?
просто сделайте это:
button.setVerticalTextPosition(SwingConstants.BOTTOM); button.setHorizontalTextPosition(SwingConstants.CENTER);
Вот пример того, что я сделал:
JButton openButton = new JButton(OpenAction); openButton.setVerticalTextPosition(SwingConstants.BOTTOM); openButton.setHorizontalTextPosition(SwingConstants.CENTER); openButton.setText("Open"); bar.add(openButton);