问题如标题所示,我觉得问题是出在setLayout的参数设置成null,下面又调用getGraphics所以出现问题,但是不知道怎么改,请指教。
代码如下:
super("密码管理器");
this.setLayout(null);
icon=getToolkit().getImage(urloficon);
setIconImage(icon);
graphics=this.getGraphics();
imageofperson=getToolkit().getImage(imageurlofperson);
paint(graphics);//may be the location is wrong
public void paint(Graphics g)
{
g.drawImage(imageofperson, 0,0,100, 100,this);
}
------解决思路----------------------
设置布局管理器为null和获得画笔对象是不是null有关系吗?lz确定是画笔为null?