질문으로, 나는 빈 JPanel을 어떻게 참조 할 수 있는지 알고 싶다. 나는 (비어있는) 3,3에 JPanel을 참조하고 getComponent()가 더 n 번째 구성 요소가 없기 때문에보고, 예외가 발생합니다 원하는이 예에서getComponent()와 같은 메서드로 빈 JPanel을 참조하려면 어떻게해야합니까?
try
{
if(tiles[3][3].getComponent(0) == null)
{
JOptionPane.showMessageDialog(null, "true");
}
}
catch(ArrayIndexOutOfBoundsException e)
{
}
: 여기에 내 작은 코드입니다. getComponents는 구성 요소가 없기 때문에 작동하지 않습니다. 나는 다음과 같이 시도했다 :
if(tiles[3][3].getComponents == null)
그리고 여전히 작동하지 않았다.
특히이 문항에서는 if 문에 빈 타일을 사용하여 타일이 비어 있는지 확인할 수 있고 그 다음 타일이 비어 있는지 확인합니다.
'타일 '유형은 무엇입니까? – RealSkeptic
왜 "if (tiles [3] [3] == null) {"? – BarrySW19
@RealSkeptic 타일은 JPanels의 배열입니다. –