Image myIconImage;
    myIconImage=Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("image/reg.jpg"));
    this.setIconImage(myIconImage);

解决方案 »

  1.   

    对了,我也有个问题,JDiaolog中的标题拦能不能去掉呀!就是上面蓝色的那条
      

  2.   

    如果JDialog的大小被设置为不可改变,就不能显示图标。
      

  3.   

    JDialog 的标题栏不能去掉
    你可以使用JWindow
      

  4.   

    JDialog 的标题栏不能去掉但是可以使用JWindow。jbuider启动flashscreen可能就是用JWindow做。JDialog 的图标用  cooled(经典中,有灌水嫌疑) 所说的方法试试。
      

  5.   

    我来解释清楚一点,JDialog本身没有setIconImage方法,不能设置图标,它的图标跟父窗口Frame一样,所以应在Frame中设置图标(setIconImage),如果你想在JApplet中显示JDialog,那么你可以用JOptionPane.getFrameForComponent类似的方法找到JApplet的祖先Frame,然后设置图标。
        不过有一点,如果JDialog设置为大小不能改变:setResizable(false),则显示不出图标。好像不能解决。
      

  6.   

    DSDN好聚人气啊,我上周下班前发出问题,周一看到这么多回复,令人感动,基本上可以采用
    结贴了