AlphaComposite ac = AlphaComposite.getInstance(AlphaComposite.SRC_OVER , 0.1f);
Il nero resta nero solo se non c'è trasparenza, appena inizi a dare trasparenza, il nero (ma anche gli altri colori) "sbiadisce" virando verso il grigio.
si non ci avevo pensato in effetti.
senza AlphaComposite funziona.
grazie!