当前位置: 代码迷 >> repaint的解决方案
 
  • 怎么能让程序正常运行并且显示面板,请在基础上添加程序

    如何能让程序正常运行并且显示面板,请在基础上添加程序!Javacodeimportjava.awt.event.*;importjava.awt.*;classTestStopWatchextendsFrame{publicTestStopWatch(){this.add(newStopWatch());addWindowListener(newWindowAdapter(){publicvoid...

    38
    热度
  • 使用Canvas和Thread设计一个动画解决办法

    使用Canvas和Thread设计一个动画如何使用Canvas和Thread设计一个动画????????????color='#e78608'>------解决方案--------------------------------------------------------只要在Canvas的paint中根据绘制参数绘制就行了,而Thread则是驱动绘制参数的更新。color='#e78608'...

    3561
    热度
  • 震惊!小弟我发现Qt有一个致命Bug!

    震惊!!我发现Qt有一个致命Bug!!绝对不是标题党,在ui文件中拖入pushbutton,lineEdit和textEdit;在构造函数中设置窗口,代码如下:C/C++codeui.setupUi(this);this->setWindowFlags(Qt::FramelessWindowHint|Qt::WindowMinimizeButtonHint|Qt::WindowSystemM...

    130
    热度
  • listWidget 中条目高亮显示如何做

    listWidget中条目高亮显示怎么做?在做音乐播放器时,用QT中的listWidget作为歌曲列表框,上下曲后如何让高亮显示也一起移动???color='#e78608'>------解决方案--------------------“上下曲后如何让高亮显示也一起移动???”,这句是病句吧?响应上下事件,然后,将所选行进行相应变更。color='#e78608'>------解决方案------...

    337
    热度
  • 熟悉JLIST的进来看下,该如何处理

    熟悉JLIST的进来看下问大家个问题我用对象数组构造了一个JLIST,有没有方法在这个对象数组后添加其他的对象数组color='#e78608'>------解决方案--------------------好像DefaultListModel这种数组类型有提供这样的添加方法你的JList就用DefaultListModel构造JListjlist=newJList();DefaultListMod...

    155
    热度
  • paint(Graphics g)`为什么不需要在主程序中调用?该如何处理

    paint(Graphicsg)``为什么不需要在主程序中调用?为什么每次打开窗口(Frame)会自动调用?有个什么样的机制么?color='#e78608'>------解决方案--------------------因为它另一个线程在时刻监听,我们暂时还接触不了那个底层的东西color='#e78608'>------解决方案--------------------控件都是画出来的。你可以看看...

    630
    热度
  • 至于update()函数的用法

    关于update()函数的用法我是一个菜鸟,最近在写一个小程序,但是碰到了一个问题。我在调用repaint()方法后,发现他怎么也没有调用update()方法,但是好像是会调用的啊?所以我想问问清楚,这中间的奥秘。具体情况是我在JFrame中想通过它来改变原来的背景图案。color='#e78608'>------解决方案--------------------在swing中,是不会调用updat...

    211
    热度
  • VC中的Invalidate,qt要什么代码替代

    VC中的Invalidate,qt要什么代码代替我用qt调用海康进行图像显示,显示已经成功。但是当我图像进行切换的。两个图像会重叠。查看vc的源码。NET_DVR_StopRealPlay(m_lPlayHandle);GetDlgItem(IDC_STATIC_PLAY)->Invalidate();而我用NET_DVR_StopRealPlay(lRealPlayHandle);ui-&...

    307
    热度
  • Qt 4.8.5 自绘控件的paint不被调用解决思路

    Qt4.8.5自绘控件的paint不被调用在类中定义了virtualvoidpaint(QPainter*painter,constQStyleOptionGraphicsItem*option,QWidget*widget=0);然后生成新对象的时候直接RulerItem*pRulerItem=newRulerItem(this);为什么最后什么都没显示,断点跟踪也没进入到paint函数里面co...

    83
    热度
  • 怎么使用paintEvent()

    怎样使用paintEvent()想实现点击按钮后开始画图,paintEvent()貌似是系统自动运行的功能实现就像是onDraw()函数,点击按钮后调用Invalidate(),再调用onDraw(),实现了按钮画图。怎么能实现按钮画图呢?color='#e78608'>------解决方案--------------------这里画你想画的voidMyWidget::paintEvnet(.....

    87
    热度
  • 问个绘图的有关问题

    问个绘图的问题为什么在paintEvent里写C/C++codeQPalettep=palette();QPixmapimg(":/images/1.jpg");p.setBrush(QPalette::Window,QBrush(img));setPalette(p);不会在窗体画背景而在主函数里写就有效果C/C++codeQPalettep=app.palette();QP...

    86
    热度
  • 后面的类不可以单拿出来么?为什么拿出来就错?

    后面的类不可以单拿出来么?为什么拿出来就错? packagecao;importjavax.swing.*;importjava.awt.event.*;importjava.awt.*; publicclasscao4extendsJFrame{JPaneljp;publicColorcolor;publicJLabeljl;publicintx1=0,y1=0;pu...

    253
    热度
  • 一个简单的问题

    一个简单的问题 我在一个JPanel里画了张图,用的是JLabel,然后按个按钮,实现将这个JPanel重画,这次显示的是一个JTable组件,请问怎办?我是先将这个JPanel进行removeAll然后再把这个JTableadd到里面,再repaint()看着还对,就是不行,郁闷 color='#FF8000'>--------------...

    231
    热度
  • JLabel加载正在更新的图片解决办法

    JLabel加载正在更新的图片求教,JLabel如何加载正在更新的图片我在更新开始的时候开始加载,此后每收到一个包即重新加载一次。但是再怎么更新加载,图片是下载了,但界面上不显示更新,依然是原先带码的图。求教啊color='#e78608'>------解决方案--------------------在更新图片时,先调用label.setIcon(icon);然后再调用label.repaint(...

    85
    热度
  • Containter类如何会这样。(Swing类有关问题)

    Containter类怎么会这样。。(Swing类问题)昨天我重写了JPanel的paintComponent方法搞了个子类MyComponent结果不知道为什么调用MyComponent的setBackground方法却设置不了MyComponent组件的背景色(希望高手帮忙看看原因,在google上收到一个类似的但感觉根本没回答问题的真正原因http://topic.csdn.net/u/20...

    136
    热度
  • JSplitPane 重画有关问题!

    JSplitPane重画问题!急!我想把一个在JFrame上的JSplitPane进行重画。但不知为什么不行!以下是部分代码:classabcextendsJFrame{........publicvoidactionPerformed(ActionEventevent)//显示重画的监听器{showBigImage();}};.......publicvoidshowBigImage(){//看...

    307
    热度
  • java绘图程序的有关问题(类似WINDOWS画图)

    java绘图程序的问题(类似WINDOWS画图)现在已经实现的功能大体分为两种:一,以鼠标拖动轨迹绘图;二,以固定图形绘图(包括直线,长方形,椭圆等)。第一种功能我是以getGraphics方法写的,第二种功能用paint方法。利用了双缓冲。总的外在表现问题是:用一方法绘图时当窗口被遮挡或最小化恢复后,图形消失,在继续拖动鼠标时才出现之前的图形。(鼠标绘图的drawLine方法写在mouseDra...

    102
    热度
  • 怎么简便清除drawLine绘制的直线

    如何简便清除drawLine绘制的直线?我用Graphics.drawLine在JPanel上画了n多条线.请问,除了使用背景色再画一遍,消除原有直线.还有别的更简单,更方便的清除方法么?谢谢.另有60分.http://community.csdn.net/Expert/topic/5754/5754775.xml?temp=.1157801color='#e78608'>------解决方案--...

    35
    热度
  • 用鼠标滚轮实现image的缩放有关问题

    用鼠标滚轮实现image的缩放问题谁给段代码看看我在mouseWheelMoved(MouseWheelEvente)里面取变化值给image的高和宽然后repaint没反应color='#e78608'>------解决方案--------------------可以的,有点耐心哦!专写一个改变图片的类,然后调用!对了,还要设置窗体的大小哦!也就是setsizecolor='#e78608'>-...

    52
    热度
  • 一个向frame添加label的有关问题

    一个向frame添加label的问题JavacodeJButtonloggin=newJButton("登入");;loggin.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Iconicon1=newImageIcon(getClass().getResource(&...

    87
    热度