North、South、West、East ではなく、JPanel で JLabel の x と y の位置を設定するのに助けが必要です。
お時間をいただきありがとうございます。
North、South、West、East ではなく、JPanel で JLabel の x と y の位置を設定するのに助けが必要です。
お時間をいただきありがとうございます。
JPanel が正確な位置を尊重するようにするには、そのレイアウトを null に設定する必要があります。次に、任意の JComponent で を使用setLocation
して、その JPanel 内でその場所を設定できます。
JPanel panel = new JPanel();
panel.setLayout(null);
JLabel label = new JLabel("text");
label.setLocation(50, 20);
panel.add(label);
ただし、絶対位置にはいくつかの欠点があり (以下のコメントで説明)、LayoutManager を使用してコンポーネントを配置する必要があることに注意してください。