当前位置: 代码迷 >> J2SE >> 为啥SetVisible(false)没有用
  详细解决方案

为啥SetVisible(false)没有用

热度:310   发布时间:2016-04-23 20:22:57.0
为何SetVisible(false)没有用?
偶对java.awt.Dialog的扩展类SetVisible(false)后,好像没有用
代码较长,所以不帖了

谁有这方面经验?谢谢!

------解决方案--------------------
你有没有重写setvisible,或者干预了绘制过程呢?
代码太长你就节选重要的部分啊,没代码怎么看
------解决方案--------------------
serViaible(false)后调用一下repaint()试试。如果还是不行,就从父级直接remove掉。
------解决方案--------------------
话说你代码能先格式化下嘛,看的眼疼
------解决方案--------------------
setVisible貌似不会自动重绘窗体,所以setVisible以后虽然这个组件应该是不可见的,但是如果你不重绘,就会一直保持上一次绘制时的状态。
  相关解决方案