当前位置:
代码迷
>>
J2SE
>> JDialog绘制图形的有关问题
详细解决方案
JDialog绘制图形的有关问题
热度:
68
发布时间:
2016-04-24 00:36:24.0
JDialog绘制图形的问题
我不重写paint方法,在其他方法里面使用
Graphics g = getGraphics();
g.setColor(Color.BLUE);
g.fillRect(0, 0, width, height);
为什么就显示不出来,因为需要所以不能用paint,求解决方法
------解决方案--------------------
探讨
引用:
最安全的就是重写paint()函数,否则处理你这种问题会很麻烦,相当于你要捕捉所有可能覆盖你图形的情况,然后重绘图形;或者定时重绘图形;反正都不是好办法。
如果实在不想重写JDialog的paint()函数,也可以重写Panel的paint()函数。
我还是这样做的,但这样就又出现一个问题囖,每次点击弹出菜单后,图片也要重画,所以导致一闪一闪的
查看全文
相关解决方案
JDialog 中setVisible的有关问题
JDialog 中的 JPanel 镜头设定
JDialog 怎么控制最大 size
JavaGUI 11 JDialog 弹窗
java-Swing-3-JDialog