たとえば、グリッド レイアウトに 3x3 コンポーネントがあり、それらすべてをラベルにしたいのですが、パディングがあるため、ラベルをセルの中央に配置したいと考えています。でも、なかなか手が出せない…。
関連するコードの一部:
panel = new JPanel();
GridBagLayout gridBag = new GridBagLayout();
panel.setLayout(gridBag);
panel.setSize(new Dimension(30, 400));
GridBagConstraints c = new GridBagConstraints()
JLabel lab = new JLabel("proba");
lab.setBorder(outline);
c.fill = GridBagConstraints.BOTH;
c.gridx =2; c.gridy=2; c.ipady = 10; c.ipadx=10;
c.ipadx=100; panel.add(lab,c);