关于JPanel图形显示方面的问题

freebirdlib 2004-07-10 11:16:46
我现在是在别人的软件上作一些开发,想要在其主窗口的绘图面板上画一些图形,但是这个绘图面板的代码找不到,所以无法用paint()或paintComponent()函数来实现,只能通过getComponent()函数得到这个JPanel面板的对象pane,再用pane.getGraphics()获得一个Graphics2D的对象g,然后用语句g.drawLine(....)等函数在上面画图,但是画的图会被鼠标轻易的抹掉,要怎么解决这问题,或者有什么别的解决方案,请说的具体一点,非常感谢!!!
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang21cnboy 2004-07-12
  • 打赏
  • 举报
回复
如果哪个类是public的,那你肯定能重载。
shuneng 2004-07-11
  • 打赏
  • 举报
回复
UP
freebirdlib 2004-07-11
  • 打赏
  • 举报
回复
我想也应该是系统自动调用了paint()方法,但是在我自己的代码里面怎么重载啊,我不知道这个面板的类名啊。
邓超_kennethdeng 2004-07-11
  • 打赏
  • 举报
回复
鼠标在上面划过的时候,会自动调用paint()方法,可能在那个代码里面重载了这个方法,你可以在自己的代码里面也重载该方法,看能不能解决该问题。

62,629

社区成员

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

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