私は、計算ソフトウェアのユーザーインターフェイスをswing(Java)を使用して設計しました。ソフトウェアをラップトップに移動すると、パネルが画面外に広がり、ネストされたパネルで同様の問題が発生することに気付きました。これにより、ソフトウェアの使用が非常に困難になります。どうすれば問題を解決できますか?パネルサイズがコンピュータからコンピュータに変わる
ありがとうございました。
を追加しました:コードのいくつかの部分は、次のとおりです(すでにされていない場合)あなたが考慮する必要がありますどのような
public GUI() {
int width=1200;
int height=950;
setTitle("FEM Analysis");
setSize(width, height);
setLayout(new BorderLayout());
setLocation(20, 20);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
.....}
郵便いくつかのコードください。 – Stefan
パネルを収納するコンテナにどのようなレイアウトを使用していますか?いくつかのサンプルコードが役に立ちます。それを試しているさまざまなコンピュータが同じ解像度を持っているのでしょうか、それとも違うのですか? – JTeagle
解決策は、JPanelまたはウィンドウサイズを設定するのではなく、適切なレイアウトマネージャを使用して、各コンポーネントとそのコンテナのpreferredSizesを設定できるようにすることです。 –