应用程主窗体的图标可以用setIconImage()来设置,但应用程序中对话框的标题图标的却不知道该怎样设置!请知道的朋友来这里说一说。

解决方案 »

  1.   

    父窗口设置iconJFrame jf = new JFrame("JDialog Icon Test"); 
    Image icon = Toolkit.getDefaultToolkit().getImage("c:logo.gif"); 
    jf.setIconImage(icon); 
    JDialog jd = new JDialog(jf); 
    jd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    jd.show();
      

  2.   

    上面的方法有个问题,就是一旦设置JDialog为不可调节大小,即 jd.setResizable(false);就不现实icon 了,感觉很奇怪。
      

  3.   

    其实就是没办法,JDK的问题没办法