作者FunkyDuck (TonyGoGo)
看板java
标题Re: [问题] 用JPanel做小画家
时间Fri Oct 27 19:22:21 2006
※ 引述《selection (ppp)》之铭言:
: 因为 Jpanel 在画图上怪怪的
: 每次新画都会把板面清空
: 如果不用super.paintComponent(g) 虽然不会清空 但其他gui元件又会显示的怪怪的
: 如果 当画一个新的图案上去 就把所有的图全部从画一次
: 在使用mouse 的dragged 拖拉图案的时後 画面reflesh的很严重 很难看
: 没有辨法 2全其美吗 ><
也有简单的方法
因为JPanel是继承自Component Component里面有一个update方法
update方法会在你每次repaint时执行并将Panel的图像清空
所以只要覆写update方法就行了
public void update (Graphics g) {paint(g);}
这样你之前画的东西就不会不见了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.107.208