Как говорится в вопросе, я хочу знать, как я могу ссылаться на пустой JPanel. Вот моя маленький фрагмент кода:Как ссылаться на пустой JPanel с помощью метода getComponent()?
try
{
if(tiles[3][3].getComponent(0) == null)
{
JOptionPane.showMessageDialog(null, "true");
}
}
catch(ArrayIndexOutOfBoundsException e)
{
}
В этом примере я хочу сослаться на JPanel на 3,3 (который пуст) и GetComponent() сгенерирует исключение, видя, как нет энного компонента. getComponents не работает либо потому, что они не являются компонентом. Я пробовал с:
if(tiles[3][3].getComponents == null)
и что еще не работал.
В частности, с этим вопросом, я хочу использовать пустую плитку в выражении if, чтобы я мог проверить, что плитка пуста, и если это так, я сделаю с ней что-то.
Какой тип 'плитки'? – RealSkeptic
Почему не просто "if (tiles [3] [3] == null) {"? – BarrySW19
@RealSkeptic tiles - это массив JPanels. –