potresti provare a scalarla con AffineTransform
scali e gardi se sta dentro al bottone, in quel caso disegni con il Graphics nel paintComponent o paintIcon, dovrebbe implementare qualche interfaccia riguardo le immagini e le icone il bottone.codice:AffineTransform af = new AffineTransform(); af.translate(5, 5); af.scale(0.25, 0.25); g.setTransform(af);
Ma forse ci sarà un "auto size" da qualche parte per l'inserimento delle icone in componenti, dovrebbe essere nella documentazione.