-
怎么能让程序正常运行并且显示面板,请在基础上添加程序
如何能让程序正常运行并且显示面板,请在基础上添加程序!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
热度