У меня есть этот код в Java в событии с кнопками, я добавляю метки в панель, проблема в том, что когда я пытаюсь получить доступ к свойству, подобному расположению X элемента моего массива JLabels это дает мне NullPointerException
, но когда я делаю это в другой кнопке после добавления ярлыков, это работает!Добавить ярлыки на панель при нажатии кнопки
Как я могу получить местоположение x метки mi при нажатии кнопки?
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
Вы указываете «Ошибка», но не указываете сообщение об ошибке. Пожалуйста, опубликуйте это также. –
1) Для лучшей помощи раньше, отправьте сообщение [SSCCE] (http://sscce.org/). 2) Всегда копировать/вставлять вывод ошибок и исключений. , –