当前位置: 代码迷 >> repaint的解决方案
 
  • repaint()不调用paintComponent(),该如何解决

    repaint()不调用paintComponent()今天写东西的时候遇到了,以前也这样写过,一直是通过的,但是今天突然今天不调用paintComponent(),debug单步确实不进入paintComponent(),这是咋回事简化了代码如下:publicclassTestRextendsJPanel{ publicvoiddrawMe(){ System.out.println(&quo...

    602
    热度
  • 关于Component的repaint方法的疑问?该如何解决

    关于Component的repaint方法的疑问?如果在一个JFrame对象中添加了一个JPanel容器对象如果调用JFrame对象的repaint方法它会不会去重画JPanel对象。还是调用JPanel的repaint方法?好吧我想问的是如果调用一个容器的repaint它是不是回去重画容器内所有的组件?如果是它实现的时候是不是通过调用所有组件的repaint方法呢?如果每次调用容器的repain...

    90
    热度
  • 提问关于JAVA中repaint的有关问题

    提问关于JAVA中repaint的问题我写了一个图像旋转的代码Javacodeimportjava.awt.Color;importjava.awt.Dimension;importjava.awt.Graphics;importjavax.swing.JPanel;publicclassCircleextendsJPanel{publicintvalue;publicCircle(){}publ...

    5207
    热度
  • 关于repaint()函数的疑惑。该如何解决

    关于repaint()函数的疑惑。我的这段代码,为什么在主函数当中调用fun()函数,就能够达到我想要的效果,能一步一步显示出执行过程。而当点击按钮时,同样是调用fun()函数,为什么就没有显示出执行过程呢???具体执行请运行代码。我觉得应该是repaint()函数内部执行原理不太了解。或者是那个Thread.sleep(1000)的问题???总之,我是个初学者,请大家指教。代码如下:Javaco...

    58
    热度
  • java的repaint方法的有关问题

    java的repaint方法的问题思路:每过一秒,画圆的60之1!!!也就是一分钟正好画完一个圆,出现了不显示的问题,大家帮忙看看!代码如下!importjava.awt.*;publicclassTimeCircle{publicstaticvoidmain(Stringargs[]){ newPaintFrame().launchFrame();}}classPaintFrameextends...

    188
    热度
  • 关于按钮隐藏跟JFrame的repaint()函数

    关于按钮隐藏和JFrame的repaint()函数就是一个测试程序,java新手,想做一个游戏开始前的开始按钮。点击以后就会开始游戏,按钮自动隐藏。可是我这个怎么不起作用,另外按钮放到borderlayout布局管理里怎么调整大小。我得repain()函数也不能把之前画的矩形给擦出了。求大神指教,新手···importjava.awt.BorderLayout;importjava.awt.*;i...

    692
    热度
  • 问一个关于repaint()方法是如何工作的

    问一个关于repaint()方法是怎么工作的?publicvoidadd(intdx,intdy) { Point2Dend=newPoint2D.Double(last.getX()+dx,last.getY()+dy); Line2Dline=newLine2D.Double(last,end); lines.add(line); repaint(); last=end; }里面有一...

    75
    热度
  • repaint() paint() update()重量级 轻量级,该怎么解决

    repaint()paint()update()重量级轻量级本人查找了许多网页都说系统会自动调用repaint()然后如果是重量级组件则repaint()调用update()而update()再调用paint()而且API文档貌似也是这么说可是我试验的结果却不是这样而如果是轻量级组件则系统会自动调用repaint()然后repaint()直接调用paint()于是我试了试,代码如下:Javacod...

    323
    热度
  • 窗口刷新时,如何才能保留repaint()中画的东西呢

    窗口刷新时,怎么才能保留repaint()中画的东西呢?我写的一个类K继承了JPanel,当最大化最小化或移出屏幕后,我用repaint()画的东西就不见了,只剩下paint()中的背景了,怎么才能保留repaint()中画的东西呢?color='#e78608'>------解决方案--------------------这说明你没用到JPanel中的双缓冲.在paintComponent(.....

    177
    热度
  • Swing:为什么repaint()并没有调用paintComponent方法,该如何解决

    Swing:为什么repaint()并没有调用paintComponent方法这个程序想要画两个小球,一个平抛,一个自由落体。为什么在62行的repaint方法,并没有进入paintComponent()方法中。请高手指教!Javacodepackageorg.net;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;impor...

    333
    热度
  • 为什么repaint没有调用paint或update?解决思路

    为什么repaint没有调用paint或update?[code=Java][/code]importjava.awt.*;importjavax.swing.*;publicclassTestimplementsRunnable{ privatestaticBoardPanelboardPanel=newBoardPanel(); Test(){ newThread(this).start()...

    30
    热度
  • 关于JPaine的repaint方法的使用有关问题

    关于JPaine的repaint方法的使用问题importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.util.Random;importjava.util.Timer;importjava.util.TimerTask;importjavax.swing.JFrame;importjavax.swin...

    39
    热度
  • 坦克大战为什么药两个repaint解决思路

    坦克大战为什么药两个repaint小弟我最近学到韩顺平视频线程这,有一个疑问请各位豪侠:MyPanel的事件处理KeyListener中已有repaint函数,为什么还要把MyPanel做成线程,在run中再写一个repaint函数,才能把子弹重绘?packagegame.tank;importjavax.swing.*;importjava.awt.*;importjava.awt.event....

    212
    热度
  • 求解~为啥界面repaint后之前画的东西都不见了

    求解~为什么界面repaint后之前画的东西都不见了求解~为什么界面repaint后之前画的东西都不见了,我想让它在之前画的基础上继续画importorg.eclipse.swt.widgets.Composite;importorg.eclipse.swt.SWT;importjava.awt.Frame;importorg.eclipse.swt.awt.SWT_AWT;importjava....

    1243
    热度
  • 求教paint(),repaint(),update() 的有关问题-怎么设计一个画画板?

    求教paint(),repaint(),update()的问题--如何设计一个画画板???最近接触到Swing,想做一个画板,画版上有3个按钮,一个可以设置笔的粗细,一个可以获取颜色,一个点了以后使用橡皮....第一次用最简单的想法,就是用JFrame做为画板,然后把三个按钮安置上去,这样确实成功了,但是只要用paint方法,第一次进入肯定看不到三个按钮,要把鼠标挪上去才出来,画出的图,会被按钮事...

    402
    热度
  • 为什么最大化或者改变窗口大小系统不会调用repaint解决方案

    为什么最大化或者改变窗口大小系统不会调用repaintJavacodepublicclassAAAextendsJFrame{publicAAA(){JButtonj1=newJButton("12");setLayout(null);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(300,300);add(j1);...

    123
    热度
  • java 图形显示有关问题(setVisible和repaint有关问题)

    java图形显示问题(setVisible和repaint问题)本帖最后由fdcumt于2013-06-2411:02:28编辑setvisible放置位置对显示jframe的影响,我想知道这是为什么?packageframeDemo;importjava.awt.Color;importjava.awt.FlowLayout;importjava.awt.GridLayout;importjav...

    4
    热度
  • java双缓冲中,为什么小弟我调用repaint时,它直接调用paint()而不是update(),如何改进

    java双缓冲中,为什么我调用repaint时,它直接调用paint()而不是update(),怎么改进?Javacodeimportjava.awt.Graphics;importjava.awt.Image;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjavax.swing.ImageIco...

    7
    热度
  • 奇怪的Qt刷屏有关问题,(repaint/update一样)刷屏之后要最小化再最大化窗口才显示出来,有人遇到吗

    奇怪的Qt刷屏问题,(repaint/update一样)刷屏之后要最小化再最大化窗口才显示出来,有人遇到吗?从一个非GUI线程postEvent了一个自定义的用户消息(post系统的Paint消息一样)到Widget(Gui线程),然后调用了一个自定义的刷屏函数,不论使用update还是repaint刷屏方式,都不能及时刷新屏幕,如果将Widget控件最小化然后再最大化,就可以看到刷新后的屏幕。这...

    619
    热度
  • serviceRepaints()这上方法有什么用啊解决方案

    serviceRepaints()这上方法有什么用啊serviceRepaints();这个方法怎么用的啊。谁给讲一下啊!color='#e78608'>------解决方案--------------------------------------------------------强制绘制,repaint方法是发送一个重绘请求,如果在repaint后面调用serviceRepaints将造成阻...

    6789
    热度