0

どうすれば中央に配置できますかJTextField

ノート!テキストをJTextFieldの中央に配置したくありません(これはを使用して実現さsetHorizontalAlignment(JTextField.CENTER)れますが、実際のJTextFieldをその中にあるスペースの中央に配置しjLabel.setHorizontalAlignment(SwingConstants.CENTER)たいのです。

4

2 に答える 2

1

これにはGridBagLayoutを使用することをお勧めします。

panel.setLayout(new GridBagLayout());
GridBagConstraints center = new GridBagConstraints();
center.anchor = GridBagConstraints.CENTER;
center.fill = GridBagConstraints.NONE;
panel.add(textField, center);
于 2013-01-02T05:31:38.320 に答える
0

ヌルレイアウト:これは、レイアウトがないことを示します。アイテムは手動で配置および配置する必要があります。このレイアウトは、ウィンドウ内のアイテムが配置された場所にとどまるため、ウィンドウの サイズを変更できない場合にのみ使用する必要があります... http://www.tech-recipes.com/rx/1205/java-null -layout-manager-swing /

.setLocation(x, y)コントロールの配置に使用される最初のリンクと、使用される2番目のリンク.setBounds(...)。自分でセンタリングする必要があります

于 2013-01-02T05:39:09.400 に答える