He probado como public static class para usarlo en el mismo fichero que el método main()
Código:
public class Programa {
public static class ColorEx extends Color {
public static final Color rosa = new Color(255, 175, 175);
public ColorEx(int r, int g, int b) {
super(r, g, b);
}
}
public static void main(String[] args) {
...... // código
g.setColor(ColorEx.pink);
g.setColor(ColorEx.rosa);
..... // Mas código.
}
}
Funciona perfecto, aunque me hubiera gustado mas añadir un atributo con nombre rosa a la clase Color en vez de extenderla a otra clase.
Haber si alguien da alguna idea mas y sino lo doy como solucionado.