11问答网
所有问题
当前搜索:
java中repaint的用法
java中repaint
()方法到底应该怎么用?
答:
java里repaint()是重绘component的方法
;\x0d\x0a\x0d\x0arepaint()方法用于重绘组件,该方法有下面四种形式:\x0d\x0a1。public void repaint()\x0d\x0a2。public void repaint(long tm)\x0d\x0a//指定调用update方法之前等待的最大毫秒数tm\x0d\x0a3。public void repaint(int x,i...
java中repaint
()与update()有什么区别
答:
1。public void
repaint
()2。public void repaint(long tm)//指定调用update方法之前等待的最大毫秒数tm 3。public void repaint(int x,int y,int width,int height)//重绘组件的指定矩形区域 4。public void repaint(ling tm,int x,int y,int width,int height)repaint方法不总是马上执行,
Java
...
Java
JPanel中,
repaint
(),paint(),方法的区别?
答:
所以,
repaint方法的作用就是发送一个刷新窗口的消息到消息队列
,而消息循环时如果提取到了这个repaint方法发送的消息,就会调用paint方法来处理这个消息。即repaint只负责发送消息,而消息的处理是由paint方法完成的。所以,应该重写paint方法,将绘图逻辑放置其中。
Java中的repaint
和paint
答:
有两点不同:
1、repaint有选择的调用update或者paintrepaint() = update或者paint,对于轻量级组件,repaint会调用paint
;而对于重量级组件,会调用update。update一般的工作是清屏然后paint。至于为什么repaint度轻量级和重量级的处理有所不同,如果你一定希望知道再追问我。你也可以自己重写update完成自己定制的工...
Java中
何时用
repaint
()方法比较恰当?我怎么发现此方法没有效果_百度...
答:
一般 repaint 方法用在面板需要动态效果的情况下
,如果容器中的内容或面板需要动态添加一些新的控件或者是重新绘制一些线条或颜色的话,都是需要容器调用 repaint 方法的
java里repaint
();是干什么用的?
答:
java里repaint
()是重绘component的方法;component中己有的图形发生变化后不会立刻显示,须使用repaint方法。component简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。组件是对数据和方法的简单封装。C++ Builder中,一个组件就是一个从TComponent派生出来的特定对象...
比较紧急,
JAVA中
轻量级容器的paint()及
repaint
()。
答:
)只是对update()进行简单的调用。可以说,paint()是最原子的操作,update()则允许在它之上对它的外观进行一些定制,
repaint
()则偏重于定制调用的方式:你可以在指定时间间隔后进行重画,也可以在指定区域内绘制组件,等等。重写update方法 Overright public void update(Graphics g){ paint(g);} ...
java中repaint
()怎么样能只清除某一条线?怎么样可以不清楚原来已经画了...
答:
如果一开始是不确定线条数的你就用一个 Vector 或者 ArrayList 来做个动态数组,反正把每条线的两端点都记录下来,然后删除一条线就只需要在数组中把对应的端点坐标 remove 掉,然后调用
repaint
:import
java
.util.Vector;import java.awt.Graphics;import java.awt.JPanel;import java.awt.Point;import...
java
swing
里面的repaint
()方法怎么用
答:
int oldX;用来保存上一次paint时的x int oldY;用来保存上一次paint时的y public void paint(Graphics g){ //擦去原来的点 Color c = g.getColor();g.setColor(this.getBackGround());g.fillOval(oldX-1,oldY-1,3,3);g.setColor(c);//保存点 oldX = x;oldY = y;g.fillOval(x-1...
java中
如何清除绘制的图像
答:
可以通过
repaint
方法来进行重新绘图,也就是清除了当前所绘制的图案。解释:repaint方法,实际上它是实现的父类update方法,在update方法
中
paint方法为空操作。所以此时即可实现重新绘制图像的效果。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java中repaint在那个夹
repaint方法
java中package用法
java背景图片不覆盖文字
Javaswing下拉框数据如何刷新
javaJFrame界面刷新
java中接口的定义
java主函数中调用类中的方法
java中graphics什么意思