[RockWell FTPC]随笔_一个汉化小实验

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再来一次
在这里插入图片描述
可以了,打完收工

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值