0

こんにちは、Java でプログラム用の GUI を作成しました。flowlayout を使用しました (borderlayout ではうまくいきませんでした) が、flowlayout を使用すると、ユーザーがプログラムのサイズを変更すると、すべてがずれてしまうので、とにかくそこにあるのではないかと思っています。プログラムのフレームのサイズが変更されないようにするには? もしそうならどのように?

ありがとうございました

4

3 に答える 3

4

JFrame::setResizable(false)

しかし、これは悪い習慣です。他のレイアウトを調査し、目標を達成するために複数のレイアウトを使用する可能性があります。ここを参照してください。

APIを見る

于 2009-04-26T18:14:45.467 に答える
2

JFrameまたはJDialogすべてを停止するにはsetResizable(false)、フレームまたはダイアログでメソッドを呼び出すだけです。

次のようにコンストラクターでこれを行うことができます。

public YourWindowNAme(){
    // stuff
    setResizable(false);
    // more stuff
}

または、次のように外部的に呼び出すことができます。

instanceOfYourWindow.setResizable(false);

メソッドの API は次のとおりです

于 2009-04-26T18:14:59.977 に答える
0

時間があれば、これに興味があるかもしれません: http://www.netbeans.org/files/documents/4/475/matisse.html

Netbeans 6 で導入された新しいレイアウト マネージャーです。

于 2009-04-26T18:35:58.333 に答える