ボタンイベントでJavaにこのコードがあり、パネルにラベルを追加します。問題は、JLabelsの配列の要素のX位置のようなプロパティにアクセスしようとするとNullPointerException
、ラベルを追加した後、別のボタンでそれが機能します!
ボタンを押したときに mi ラベルの x 位置を取得するにはどうすればよいですか?
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
gridLabels=new JLabel[8];
panel.setLayout(new GridLayout(1,8));
for (int i = 0; i < 7; i++)
{
gridLabels[i]=new JLabel();
panel.add(gridCartasJ1[i]);
}
int X = gridLabels[7].getX(); //<---Error