JFrame中可用setImage()方法设置图标,怎么能实现一个方法设置程序开发时所有出现的JFrame?注意不是写一个公共方法然后每个jframe去调用,而是像给程序全局设置字体一样,主类里写完一次后,所有都类都执行。

解决方案 »

  1.   

    可以使用一设计模式来实现
    GOF-观察者(Observer)
    参考文档-http://www.360doc.com/content/05/0722/08/337_2886.shtml
      

  2.   

    你把所有的JFrame的ID都注册到一个map里面到时候根据ID来查找JFrame并设置。
      

  3.   


    试试4l的方法,实现监听器监视image的改变
      

  4.   

    写一个类继承JFrame类,在其构造函数里设置图标,所有的窗口对象都从那个类创建。
      

  5.   

    是的,写一个基类----BaseFrame。
    你的工程都继承它就行了。