我有一个旧的.jar文件,它创建了一个主窗口,其中包含一些用于设置的文本框。
问题是某些文本框没有出现在窗口中(但它们存在),如果降低它们出现的计算机屏幕分辨率,但是分辨率越高,它们就会消失。
我试图反编译.jar文件,但没有成功......
由于我无法以任何方式调整窗口大小(大小似乎已修复),是否有办法强制调整窗口大小或为此设置一些Java VM参数?
加载程序是"JarRsrcLoader"。我附上了一张显示Win10中问题的图片:
(它们不仅被剪切,还有更多的文本框)。
答案 0 :(得分:1)
我向谷歌先生询问了一个Windows工具,可以将不可调整的窗口调整为可调整大小。得到了几场比赛,这是一个简短的名单:
http://www.howtogeek.com/howto/11799/turn-non-resizeable-windows-into-rezieable-windows/ https://www.raymond.cc/blog/how-to-resize-an-unresizable-window-or-dialog-box/ http://www.ghacks.net/2012/06/18/resize-windows-with-fixed-sizes/
答案 1 :(得分:0)
我实际上找到了一种方法来将Java应用程序扩展到较低的分辨率并充分看到它,仅适用于Linux (但这是我正在搜索的内容)。
来自此来源(askubuntu.com):script to fix scaling of java applications。
它提供了python脚本,可以在打开时(静态和动态)调整某些应用程序的分辨率(在高dpi屏幕上)。这个解决方案适用于我的问题。