PD中控件的属性说明都是英文的,如下图
今天开发中突发奇想,能不能把这玩意汉化一下
第一步:首先遇到的问题是不知道源码在哪里,反正肯定在C:.FTPC\ProductionCentre\client.jar中,用jd-gui.exe反编译下
找个form的属性搜一下试试,就用backColor属性的提示:The background color of the component试试,
搜到的有点多,筛选一下,找名字里面含Form的
发现了一个FormBeanInfo,仔细看一下,没问题,就是它
由于PD是用Eclipse联调的方式打开的,那就比较方便了,因为依赖的jar都导入了
看一下这个类的包是package com.datasweep.compatibility.ui;在Eclipse项目中新建一个包,导入反编译的类FormBeanInfo,没有报错,证明没问题
改上几个属性的说明
然后debug启动项目,成功启动了,新建个form,然后看看backColor属性的提示
成功了,没毛病
下面试试不用eclipse启动能不能成功
先把刚才改完的FormBeanInfo.java编译下,得到FormBeanInfo.class
然后把C盘下的Client.jar用360解压下
进入com\datasweep\compatibility\ui ,把FormBeanInfo.class放进去覆盖原先的
再压缩文件夹,得到Client.zip,改个名,弄成Client.rar
再覆盖原先的jar
点快捷方式启动
控制台报错说找不到主类
检查一下jar包,和原先的jar对比下
发现压缩的时候多压缩了一层
再来一次,进入到client里面压缩
覆盖原先的jar再来一次
可以了,打完收工