У меня проблема с Java-апплетом и графикой. Я пытаюсь запустить его в Eclipse, и он терпит неудачу.
Я новичок в Java, и я надеюсь, что вы можете мне помочь.
У меня есть два файла: Say.java и SayWhat.java.
Say.java:
public class Say {
SayWhat word = new SayWhat("Hello World");
}
SayWhat.java:
import java.applet.Applet;
import java.awt.Graphics;
@SuppressWarnings("serial")
public class SayWhat extends Applet {
Graphics g;
String what;
public SayWhat(String what) {
this.what=what;
}
public void paint(Graphics g){
g.drawString(what, 20, 20);
}
}
Появляется ошибка:
load: SayWhat.class can't be instantiated.
java.lang.InstantiationException: SayWhat
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Подскажите, пожалуйста, что я делаю не так?