0

私はSwingウィンドウを持っています。上部には、特定のコンテンツが表示されるドロップダウン値の選択に基づいたドロップダウンがあります。

使用するのに最適なレイアウトはどれですか?

4

2 に答える 2

3

あなたの質問は、swing にあまり詳しくないことを示唆しているため、デフォルトのレイアウトであるFlowLayoutを使用することをお勧めします。

于 2012-09-08T23:18:47.023 に答える
3

Swing ウィンドウには Border Layout が必要です。North 制約の場合、コンボ ボックスを FlowLayout を持つ単純な JPanel にラップする必要があります。ComboBox の変更に基づいて、Swing ウィンドウの中心を変更します。http://docs.oracle.com/javase/tutorial/uiswing/layout/border.htmlでサンプル コードを参照してください。

コンボ ボックス アクションで次のコードが必要になります。

button = new JButton("Button 2 (CENTER)");
button.setPreferredSize(new Dimension(200, 100));
pane.add(button, BorderLayout.CENTER);

お役に立てば幸いです。

于 2012-09-08T23:21:58.767 に答える