GridBagLayout を使用して Java Swing を学習しています。
メインの JFrame があり、メインの JPanel を追加してから、後続の JPanels/コンポーネントをそのメインの JPanel に追加します。
しかし、追加したものは常にメインパネルの中央に配置され (サイズ変更中を含む)、これは望ましい結果ではありません。
コアコードの小さなスニペット:
getContentPane().setLayout(new GridBagLayout());
JPanel panel = new JPanel(new GridBagLayout());
getContentPane().add(panel);
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 0;
gbc.anchor = GridBagConstraints.NORTHWEST;
JTextField nameField = new JTextField(10);
panel.add(nameField, gbc)
フィードバックをいただければ幸いです。