How can I create a JButton in Swing with the icon above the text?
just do this:
button.setVerticalTextPosition(SwingConstants.BOTTOM); button.setHorizontalTextPosition(SwingConstants.CENTER);