当前位置: 技术问答>java相关
如何获得 Graphics 对象
来源: 互联网 发布时间:2015-08-05
本文导语: 因程序需要,现要一个Graphics的不为空的对象 Canvas can; Graphics g=can.getGraphics(); 这样虽能得到Graphics但 g=null,不能g.drawString( ) 怎么办? | You should pass Graphics object. Like this: /// Called by sy...
因程序需要,现要一个Graphics的不为空的对象
Canvas can;
Graphics g=can.getGraphics();
这样虽能得到Graphics但 g=null,不能g.drawString( )
怎么办?
Canvas can;
Graphics g=can.getGraphics();
这样虽能得到Graphics但 g=null,不能g.drawString( )
怎么办?
|
You should pass Graphics object.
Like this:
/// Called by system. repaint()->update()->
public void Paint(Graphics g) {
//
abc.function(g);
}
Like this:
/// Called by system. repaint()->update()->
public void Paint(Graphics g) {
//
abc.function(g);
}
|
or create Image.
image.getGraphics()
image.getGraphics()
|
你的Canvas对象can必须实例化,还要加到程序界面上才行呀。
我试过了,没问题。
我试过了,没问题。