2016-11-29 11 views
0

設定用のテキストボックスを持つメインウィンドウを作成する古い.jarファイルがあります。Java(.jar)アプリケーションウィンドウのサイズを強制的に変更するにはどうすればよいですか?

問題は、表示されるコンピュータの画面解像度を下げて解像度を上げても消えると、テキストボックスがウィンドウに表示されないことですが、存在していることです。

私はどのような方法でウィンドウのサイズを変更することはできませんので、私は、(サイズが固定されているようです)... .jarファイル、ない成功を逆コンパイルする

を試しサイズを変更することを強制する方法がありますまたはこの目的のためにいくつかのJava VMパラメータを設定しますか?

ローダは"JarRsrcLoader"です。私はWin10で、問題を示す画像を添付:

Jarfile not showing all textboxes

(彼らはより多くのテキストボックスがあり、唯一のカットではありません)。

+0

私は.jarファイルを逆コンパイルしようとしましたが、成功しませんでした。...うまくいけば、プロジェクト(* .class)をアンコンパイルしてjavaを更新してから再構築する必要があります。 (あなたがソースを持っていない場合)。 JVM用のhidpi画面のオプションがありますが、オプションを覚えていません – AxelH

+0

* this * ['JarRsrcLoader'](http://git.eclipse.org/c/jdt/eclipse.jdt。 ui.git/plain/org.eclipse.jdt.ui/jar%20in%20jar%20loader/org/eclipse/jdt/internal/jarinjarloader/JarRsrcLoader.java)?そうでなければ、ダウンロードした場所にリンクします。 –

+0

@AndrewThompsonはい私はあなたがリンクしているそのローダーを参照しています。 – rpfc

答えて

0

私は実際にLinuxだけのために低い解像度にJavaアプリケーションを拡張し、適切にそれを見る、する方法を発見した(それ私が探していたものでした)。

このソースから(askubuntu.com):script to fix scaling of java applications

これは、(高dpi画面で)開いたときに特定のアプリケーション(静的および動的)の解像度を調整するためのpythonスクリプトを提供します。この解決策は私の問題のために働く。

1

私はGoogleに、サイズ変更不可能なウィンドウをサイズ変更可能にする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/

+0

もっと単純な解決策が待ち望まれています。これは、.jarを再配布して別のオペレーティングシステムで実行することができます。私はあまりにも外部プログラムに興味がありませんが、とにかく感謝:) – rpfc

関連する問題