【发布时间】:2011-06-02 12:00:11
【问题描述】:
这是代码:
import java.awt.*;
import javax.swing.*;
class tester {
JFrame fr;
JPanel p;
Graphics g;
tester() {
buildGUI();
}
public void buildGUI() {
fr=new JFrame();
p=new JPanel();
p.setBackground(Color.red);
g.setColor(Color.black);
g.drawOval(18,45,78,39);
g.fillOval(18,45,78,39);
fr.add(p);
fr.setVisible(true);
fr.setSize(500,500);
}
public static void main(String args[]) {
new tester();
}
}
这些是我尝试运行代码时产生的异常:
Exception in thread "main" java.lang.NullPointerException
at tester.buildGUI(tester.java:17)
at tester.<init>(tester.java:10)
at tester.main(tester.java:26)
为什么会出现这些异常? 我该如何解决。
【问题讨论】:
-
任何反对的人请解释原因!
标签: java swing user-interface graphics