修改表单(form)在菜单上的显示图标

修改表单(form)在菜单上的显示图标

修改表单的图标,以区别于普通窗口。

1,  拷贝一个新的gif文件到.../client/Src/org/compiere/images文件夹下,注意文件大小,然后改名mForm.gif.

  

2,  修改MTreeNode.java类,声明一个常量,如下:

  public static int    TYPE_DOCACTION = 8; 

    /** start add by huhailong 20071115 */

    public static int    TYPE_FORM = 9;

    /** end add by huhailong 20071115 */

  

3,  修改MTreeNode.java类,修改IMAGES常量,如下:

  public static Icon[] IMAGES = new Icon[]

    {

       null,

       Env.getImageIcon("mWindow.gif"),

       Env.getImageIcon("mReport.gif"),

       Env.getImageIcon("mProcess.gif"),

       Env.getImageIcon("mWorkFlow.gif"),

       Env.getImageIcon("mWorkbench.gif"),

       Env.getImageIcon("mSetVariable.gif"),

       Env.getImageIcon("mUserChoice.gif"),

       Env.getImageIcon("mDocAction.gif"),

       /** start add by huhailong 20071115 */

       Env.getImageIcon("mForm.gif")

       /** end add by huhailong 20071115 */

    };

  

4修改MTreeNode.java类,修改getImageIndex(……)方法,如下:

  if (imageIndicator == null)

           ;

       else if (imageIndicator.equals(MWFNode.ACTION_UserWindow)      //  Window

           /** start comment by huhailong 20071115 */

           // || imageIndicator.equals(MWFNode.ACTION_UserForm)

           /** end comment by huhailong 20071115 */

           )

           imageIndex = TYPE_WINDOW;

       /** start add by huhailong 20071115 */

       else if (imageIndicator.equals(MWFNode.ACTION_UserForm))       //  Form

           imageIndex = TYPE_FORM;

       /** end add by huhailong 20071115 */

    ……

     }

  

5,重新编译base, client, 测试成功。   By Huhailong 20071115.

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值