一个窗口中有几个panel,想在其中一个panel中画图,
开始定义了
Graphics g;
然后
g.drawRect(5,5,50,80);但编译的时候说没有初始化g,我不知道如何初始化g, 并且我不肯定是否可以这样定义,然后画图,或者是否可以panel.draw直接画?
开始定义了
Graphics g;
然后
g.drawRect(5,5,50,80);但编译的时候说没有初始化g,我不知道如何初始化g, 并且我不肯定是否可以这样定义,然后画图,或者是否可以panel.draw直接画?
JPanel panel = new JPanel();
Graphics g = panel.getGraphics(); //获取Graphics对象
g.drawRect(5,5,50,80);
在面板中画图,
但现在的问题就是出现NullPointerException异常,
不知道如何解决!
多谢了!
Graphics g = panel.CreateGraphics();