日期:2014-05-20  浏览次数:20942 次

java swing 组件不显示的问题
程序代码没问题,但是运行后,鼠标经过他(按钮、文本域等) 他才会显示,求解答~
swing java

------解决方案--------------------
应该是窗口初始化后,没有调用刷新方法,试一下JFrame的repaint()
------解决方案--------------------
这种情况我以前也遇到过。
原因是不显示的那部分被其他的组件给覆盖了。
注意组件之间尽量不要交互,或者多分层实现。
------解决方案--------------------
先把窗口最小化再正常化,这样是不是就可以显示出来了?
------解决方案--------------------
引用:
贴出Frame代码啊。。。

贴代码
------解决方案--------------------
贴出你的代码
------解决方案--------------------
引用:
Java code?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293……


this.repaint(),删除你试试。。这个方法能将GUI图像重画 你添加了事件响应后,当对添加事件响应区域的SWT控件进行操作,系统才又会自动调用repaint()方法,不知道楼主理解了么?希望有帮助