java中我把布局设置为了setlayout(null),然后重绘的时候repaint不会调用paint方法了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
repaint不会调用paint方法
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
devmiao 2016-10-29 15:07关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-02-26 19:34weixin_39517289的博客 该楼层疑似违规已被系统折叠隐藏此楼查看此楼paint方法是写在这个panel类里我想的是每次按下空格的时候应该要在TC里开启一个计数器 然后每10ms刷新一次画面package function;import javax.swing.ImageIcon;import ...
- 2021-02-12 21:14陈允信的博客 (习惯把Graphics g对象叫做画笔)以前想要在某个容器上用画笔绘制东西来做游戏,直接给主类继承JPanel,然后只是把paint()+repaint()当作线程来使,感觉就这么背下来了。然后当我再看这个paint方法的时候,隐约记得有...
- 2021-04-22 07:06技术译民的博客 为了制作一个非常简单的子弹般的游戏来学习Java,我遇到了一个障碍:repaint()没有调用paintComponent().这是整个程序,现在,该程序仅将我每秒创建50次的图像绘制到JPanel上,该JPanel放在JFrame上./** Bullet hell, by...
- 2021-03-08 20:18姜俭的博客 该楼层疑似违规已被系统折叠隐藏此楼查看此楼paint方法是写在这个panel类里我想的是每次按下空格的时候应该要在TC里开启一个计数器 然后每10ms刷新一次画面package function;import javax.swing.ImageIcon;import ...
- 2021-02-28 18:00PableetoX的博客 这是我的代码 import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints;... } } } 更新方法正在被更新值的函数调用,但是在2次后没有调用paint方法。
- 2018-11-14 11:32qq_281617953的博客 JAVA 画图中出现的paint()函数 问题:小弟刚学JAVA,有一个问题。以下是一段JAVA代码,它弹出了一个窗口,并在窗口上使用paint()画出矩形、椭圆、扇面等图形。但鉴于paint()并不在main()中执行,所以它会一次画完。...
- 2021-03-03 11:54iQIYIofficial的博客 paint()方法使用场合1....2. 当程序中使用canvas.repaint()时,paint()方法会调用一次。3. 除此之外,paint()并不会自动调用。如果将paint拼错,程序不会正确编译。因为paint()方法是canvas的一个abs...
- 帅小伙-路飞的博客 Java codepackage org.net; import javax.swing.*; import java.awt.*; import java.awt.event.*;...为什么调用repaint方法不能进入paintComponent方法呢? try{ Thread.sleep(100); } catch(Exception e){ } } } } }
- 2022-07-11 07:53而`paint`和`repaint`方法则是Java GUI编程中与图形更新紧密相关的两个关键方法。 `paint`方法是一个受保护的抽象方法,通常由Java的组件类(如JComponent或Component)定义。当需要对组件进行实际的绘图操作时,...
- 仓颉的诗的博客 当绘制图像的mypanel类是一个线程的时候,调用repaint方法后会自动调用paint方法。importjava.awt.BorderLayout;importjava.awt.Graphics;importjava.awt.Image;importjavax.swing.Im...当绘制图像的mypanel类是一个...
- 2017-02-08 13:56不知道方向只知道前行的博客 这个问题的由来是因为,我在编写java小程序,画图的时候,发现我重写了paint(graphics g)方法,而执行的时候调用的是repaint()无参方法。老师说,repaint里面间接调用了paint方法。但是是如何间接调用的呢?...
- 2021-03-13 17:14股海重生的博客 您的代码中存在许多问题,但是未调用paint()的主要原因是因为您的Bubble组件的大小为0 x 0.这是因为您没有覆盖getPreferredSize()以返回足够的值.此外,您的ypos变量在任何时候都会变为负数,这意味着您没有时间看动画....
- 2021-02-27 17:38weixin_39636850的博客 要进行编译,请进行更改ring.paint();..至..ring.repaint();笔记>在这个千年里,不要使用AWT进行编码.使用Swing(提供JApplet).>不要从main(String [])启动applet.当JRE嵌入网页(或使用JWS启动)时,小程序会启动小...
- 2021-03-08 20:19宋简单的博客 } public class draw extends JPanel{ public void paint(Graphics g) { g.drawRect(x1, y1, width, height); } } public static void main(String[] args) { Main1 a=new Main1(); a.setDefaultCloseOperation...
- 2021-03-20 08:46Isaac Duan的博客 当swing必须绘制组件时调用它。您可以在eclipse调试模式下使用断点来了解代码流的工作原理。您可以在我的图像中看到调试点的使用(左侧是蓝色)。在代码的这一部分中,您可以通过在它旁边放置一个断点来发现它在import...
- 2021-03-09 05:31好好讲话就好好的博客 我试图用java在画布上画两行,分别调用两个方法,但是当我画第二行时,第一行就消失了...他们只是调用paint方法,它并没有清除屏幕。如果有人能帮助我,我将不胜感激。谢谢。视图类import java.awt.BorderLayout;i...
- 2012-11-28 22:29repaint 方法的实现是通过将重绘的源放在 AWTEventQueue 里,然后等到图形处理的 Queue 有空的时候,自动拿出源,此时调用 paint()。而 paint 的参数 Graphics 也只有此时能传给 paint!因为 Graphics 与系统相关性...
- 2021-11-26 09:04黄佳俊、的博客 事件派发线程::事件派发线程是用于swing组件的。当你在main函数里创建一个... 在java里设置组件的属性后会导致重绘,只不过由于这个重绘事件被放在事件派发线程里,因此随后调用的堵塞动作会导致事件派发线程被Id...
- 2021-02-28 08:01句子院的博客 最近总结了一下java中的paint,repaint和updata三者之间的关系,首先咱们都知道用paint方法来绘图,用repaint重绘,用update来写双缓冲。但是他们之间是怎么来调用的呢,咱们来分析一下(想直接看结果,请跳过分析...
- 2021-02-26 15:34weixin_39622150的博客 调用paint的一般是repaint()或当显示器刷新的时候调用的类似repaint()的类。 当对于桌面执行了某类操作,改变了桌面上的图象时,jvm收到界面被调整的信息,此时会调用visible是ture的图形组件的repaint()方法对界面...
- 没有解决我的问题, 去提问