JAVA里面Graphics g=getGraphics() 具体有什么用啊?

难道是为了调用paint(g)吗?如果果干吗不直接repaint();都可以实现重画的目的。那么getGraphics()一般那些地方非用不可?而不用repaint();... 难道是为了调用paint(g)吗?如果果干吗不直接repaint();
都可以实现重画的目的。
那么getGraphics() 一般那些地方非用不可?而不用repaint();
具个例子说明一下,我一直就想不明白。
展开
 我来答
亮_静
推荐于2018-07-01 · TA获得超过152个赞
知道答主
回答量:64
采纳率:100%
帮助的人:54.8万
展开全部
public Graphics getGraphics()
为组件创建一个图形上下文。如果组件当前是不可显示的,则此方法返回 null。
public void paint(Graphics g)绘制此组件。
应该绘制组件的内容时调用此方法;例如首次显示组件或者组件已损坏并需要修复时。Graphics 参数中的矩形框设置为需要绘制的区域。重写此方法的 Component 子类不需要调用 super.paint(g)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式