gpt4 book ai didi

java - 使用自定义图形层运行专有 [java] 应用程序

转载 作者:可可西里 更新时间:2023-11-01 09:37:35 24 4
gpt4 key购买 nike

我们办公室有一个专有应用程序,在 Windows 上运行,缺少一些提供自定义数据覆盖的功能。我们只想在对话框中突出显示一些数据。

由于没有我们可以使用的插件机制,我正在考虑在其上运行一个单独的图形层的应用程序,该图形层通常是透明的,但是当对话框打开时,我想修改该层以突出显示特殊数据。

既然是Java应用,反编译是可以的,但如果是签名的jar呢?无论如何,我对不特定于 Java 的解决方案更感兴趣。

抱歉,您只提供了一个概述,欢迎随时要求澄清/更多信息!

[编辑]

我们以“缓慢”的方式做到了。要求制作方修改,等待一个月。

无论如何,我仍然对解决方案感兴趣

最佳答案

恕我直言,签名的 jar 没什么大不了的,除非这个专有验证里面的这个签名。但即使在这种情况下,由于您将拥有源代码,因此您可以删除此类验证。

另一种方法是使用您自己的 ClassLoader,拦截您想要更改的类,然后用您自己的类替换它们。例如,您将 JTextField 替换为您自己的 myJTextField,它会突出显示特殊数据。

关于java - 使用自定义图形层运行专有 [java] 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30149693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com