JPanelの特定のX座標とY座標に一連のJLabelを配置しようとしています(高さと幅も設定します)。私が何をしても、各ラベルは前のラベルのすぐ右側に表示され、他のすべてのラベルとまったく同じサイズになります。
現在、私のJpanelはグリッドレイアウトになっています。Absolute Layout(不正な引数の例外結果)、Free Design(ラベルが表示されない)、Flow Layout(すべてが中央に押し込まれる)などを試しました。
これを機能させるために何をする必要があるのかわかりません。誰か助けてもらえますか?ありがとう!
JLabel lbl1 = new JLabel("label 1");
JLabel lbl2 = new JLabel("label 2");
JLabel lbl3 = new JLabel("label 3");
JLabel lbl4 = new JLabel("label 4");
JLabel lbl5 = new JLabel("label 5");
myPanel.add(lbl1);
myPanel.add(lbl2);
myPanel.add(lbl3);
myPanel.add(lbl4);
myPanel.add(lbl5);
lbl1.setLocation(27, 20);
lbl2.setLocation(123, 20);
lbl3.setLocation(273, 20);
lbl4.setLocation(363, 20);
lbl5.setLocation(453, 20);
lbl1.setSize(86, 14);
lbl2.setSize(140, 14);
lbl3.setSize(80, 14);
lbl4.setSize(80, 14);
lbl5.setSize(130, 14);