0
JLabel
은 JLabel
의 선언에 ImageIcon
을 사용할 수 있음을 이미 알고 있습니다.ImageIcon을 기존 JLabel에로드
JLabel stick = new JLabel(new ImageIcon("stickPicture.gif"));
내 질문 선언 후 JLabel
에 그림을 할당하는 방법이다. 예를 들어 단지 그것을 할 수 있는지 궁금 이상한 질문의
JLabel stick = new JLabel();
stick = new ImageIcon("stickPicture.gif"));
종류, (이 작품의 코드가 실제로 아니다, 이것은 내가 일한 줄 알았는데 바로 기술입니다).
스틱 배열의 요소가 무엇인지, 왜이 작동하지 않을> \t JLabel의 스틱 [] = 새로운 JLabel의 [10]; \t \t stick [5] .setIcon (new ImageIcon ("stick.gif"))); ^를 수행 할 때 널 포인터 오류가 발생합니다. 왜 그런지 알아? –
stick [5]가 정의되지 않았기 때문에 NullPointerException이 발생합니다. 그렇지 않으면 코드 조각이 제대로 작동합니다. – Vulcan
배열의 선언 코드는 "public class Window {"의 바로 뒤에 있고 imageIcon stick.gif에 stick [5]를 할당하는 곳은 클래스의 생성자에 있습니다. 그리고 난 여전히 널 포인터 예외가 생겼는데,이 문제의 원인이 무엇인지 아십니까? –