@Override protected JButton createArrowButton() { ImageIcon icon = new ImageIcon(getClass().getResource("14x14.png")); JButton button = new JButton(icon) { @Override public Dimension getPreferredSize() { return new Dimension(14, 14); } }; button.setRolloverIcon(makeRolloverIcon(icon)); button.setFocusPainted(false); button.setContentAreaFilled(false); return button; }