JButton taskButton = new JButton(action); taskButton.setBorder(BorderFactory.createEmptyBorder(2,2,2,2)); taskButton.setHorizontalAlignment(JButton.LEADING); // optional taskButton.setBorderPainted(false); taskButton.setContentAreaFilled(false);
This is useful for "hyperlink" style buttons or "task buttons".