Предположение: у вас есть другой класс, который вы создали в том же пути к классу, называемый Graphics, и компилятор смешивает ваш класс с классом java.awt.Graphics. Если это так, вы можете узнать это, используя полное имя класса:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Peach extends JPanel {
public void paintComponent(java.awt.Graphics g) { // *** note change
super.paintComponent(g);
this.setBackground(Color.WHITE);
g.setColor(Color.BLUE);
g.fillRect(25, 25, 100, 30);
g.setColor(new Color(190, 82, 45));
g.fillRect(25, 65, 100, 30);
g.setColor(Color.RED);
g.drawString("this is text", 25, 100);
}
}
А если так, то переименуйте свой собственный класс Graphics во что-нибудь другое, скажем, MyGraphics.
Но опять же, вы захотите опубликовать фактическое сообщение об ошибке (см. Комментарии выше).