java – 为什么调用“repaint()”而不是直接在Applet中调用“pai
发布时间:2020-12-15 02:03:04 所属栏目:Java 来源:网络整理
导读:我们覆盖这样的paint方法 public void paint(Graphics g){ g.drawString(msg,xpos,ypos);} 如果我们有另一种方法,可以说一个鼠标按下的事件方法 public void mousePressed(MouseEvent me) { xpos=me.getX(); // msg,xpos and ypos are variables of class yp
我们覆盖这样的paint方法
public void paint(Graphics g) { g.drawString(msg,xpos,ypos); } 如果我们有另一种方法,可以说一个鼠标按下的事件方法 public void mousePressed(MouseEvent me) { xpos=me.getX(); // msg,xpos and ypos are variables of class ypos= me.getY(); msg="You pressed mouse"; repaint(); } 为什么我们不能称为paint(Graphics g)而不是repaint()? 解决方法
你应该尝试一下.你会注意到的
>你必须以某种方式得到Graphics对象. Here is the classic article on painting,来自Java人自己. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |