¿Cómo hacer que no cambien los colores de mi Gráfica de Pastel?

Estoy haciendo un programa que hace una gráfica de pastel en dos clases por Graphics el punto es que tengo que agregar una etiqueta a la parte del pie que corresponde si puedo enviar la etiqueta pero cambia de colores la gráfica como puedo hacer que no cambien los colores creo que el problema es repaint

Envío la clase principal

public void paintComponent(Graphics g) {
super.paintComponent(g);
g2 = (Graphics2D) g;

P = new Grafica(valor, etique, "materias");

P.dibujar(g2);

g2.setColor(Color.red);
g2.drawString(cad, x, y);

}

public void mouseMoved(MouseEvent e) {
x = e.getX();
y = e.getY();
if (P.arc[0].contains(e.getPoint())) {
cad = etique[0];
}

for (int i = 1; i < P.arc.length; i++) {

if (P.arc[i].contains(e.getPoint())) {
cad = etique[i];
repaint();

}
}

Añade tu respuesta

Haz clic para o