为什么在Java中尝试绘制JFrame时会出现nullpointerexception?

时间:2019-02-11 20:48:20

标签: java swing graphics nullpointerexception jframe

我正在尝试在窗口中绘制一个框。窗口本身(JFrame)在一个类中,而我尝试绘制的框在另一个类中。每次我尝试画盒子时,都会得到一个例外,我不确定为什么会发生。这是我的代码:

绘制圆圈的类:

public void drawCircle() {
    Graphics g = this.getGraphics();
    g.setColor(Color.RED);
    g.fillOval(100 ,100, 100, 100);

}

GUI类:

if(e.getKeyCode() == KeyEvent.VK_LEFT)
    {
        s.drawCircle();
        System.out.println("Left button has been pressed");
}

0 个答案:

没有答案