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

java自定义对话框 为何设置为模式的,里面添加的组件就无法显示了
public class MyFont extends JDialog{
  。。。。。
  public MyFont(NotePad frame,Font font){ //NotePad 是一个继承的frame,在写记事本
// super(frame, "字体", true);
// setModal(true); 这两句无论出现哪一句都会直接导致弹出的对话框空白,原先不是模式对话框的时 候能正常显示的。
  。。。。。
  }
  //还有些方法,应该不影响的
}
求大牛解答,急需设置为模式对话框呀。。。

------解决方案--------------------
代码可以贴全一点,可以先放置内容在设置模态。。把内容放前面,或者先把模态对话框,setVisible(false)试试,最后把他设置为setVisible(true);