ya voy pillandole el truco a java para saber preguntarle a google sobre el
este es el metodo de personalizar cada estado de un boton
Código PHP:
Ver originalJButton boton=new JButton(new ImageIcon ("c:/mini.png"));
boton.setRolloverIcon(new ImageIcon ("c:/miniu.png"));
boton.setPressedIcon(new ImageIcon ("c:/minid.png"));
add(boton);
boton.setPreferredSize(new Dimension(100,100));
boton.setBorder(BorderFactory.createEmptyBorder());