java绘图,求指教

买火柴的小男孩 2013-07-30 06:40:36
现在我学到paintComponent方法了,我需要在别的类中画图,并添加到界面中,只靠paintComponent是不够的,有没有什么方法能将画出来的东西加到主画板中呀?求拯救!
...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunyiz 2013-08-01
  • 打赏
  • 举报
回复
你可以考虑,在“别的类”中,直接把你想绘制的东西绘制在一个 BufferedImage 中 然后直接在你重写了 paintComponent 的那个控件中,绘制这个 BufferedImage
yanxing2012 2013-08-01
  • 打赏
  • 举报
回复
引用 2 楼 u011322908 的回复:
[quote=引用 楼主 u011322908 的回复:] 现在我学到paintComponent方法了,我需要在别的类中画图,并添加到界面中,只靠paintComponent是不够的,有没有什么方法能将画出来的东西加到主画板中呀?求拯救!
在写paintComponent()方法时是这样写的: protected void paintComponent(Graphics g){ super.paintComponent(g); //绘画主体 } 这个g传不过去呀[/quote] 作为一个方法参数不就传过去了,方法放在super.paintComponent(g);后面
  • 打赏
  • 举报
回复
给个例子啊,求拯救
  • 打赏
  • 举报
回复
引用 楼主 u011322908 的回复:
现在我学到paintComponent方法了,我需要在别的类中画图,并添加到界面中,只靠paintComponent是不够的,有没有什么方法能将画出来的东西加到主画板中呀?求拯救!
在写paintComponent()方法时是这样写的: protected void paintComponent(Graphics g){ super.paintComponent(g); //绘画主体 } 这个g传不过去呀
Inhibitory 2013-07-30
  • 打赏
  • 举报
回复
把主面板的Graphics对象传给要绘制的那个类的对象。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧