即使已正确编码,如何解决此错误?

时间:2020-11-01 07:20:12

标签: java graphics

我在学校的项目需要一些帮助。我正确放置了代码,但是每次在cmd中编译该错误时都会出现。

这是我的代码:

import java.applet.*;
import java.awt.*;

public class bagangan2 extends Applet {
    public void paint(Graphics g)
    {
         setBackground(Color.yellow);

      g.drawString("Anita's Antiques",15,20);
      g.drawString("905 N. Van Buren",15,30);
      g.drawString("Albany, Missouri 64402",15,40);
      g.drawString("Anita'sAntiques@mallStore.com",15,50);
    }
 }

但是我收到以下错误消息:

C:\Program Files\Java\jdk1.7.0_03\bin>javac bagangan2.java
bagangan2.java:14: error: cannot find symbol
         g.setBackround(Color.yellow);
          ^
  symbol:   method setBackround(Color)
  location: variable g of type Graphics
1 error

我无法弄清楚这个错误。

1 个答案:

答案 0 :(得分:0)

基于错误消息中写的内容,您只是错过了单词“ background”中的字母“ g”,而是键入了“ back_round”。看到: g.setBackround(Color.yellow); ^符号:方法setBackround(Color)位置:类型为Graphics 1的变量g错误 但是另一方面,您的代码显示了正确书写的单词“ background”: g.setBackground(Color.yellow) 我不知道它是怎么发生的,但是请再检查一次您的代码。