현재 다음 코드 세그먼트를 사용하여 인터페이스의 이미지를 가져옵니다.빌드시 자원 이미지가 병에 포함되지 않음
ImageIcon img = new ImageIcon("./lib/logo.gif");
JLabel lblNewLabel = new JLabel("");
lblNewLabel.setIcon(img);
lblNewLabel.setBounds(28, 65, 140, 100);
그러나 깨끗한 빌드를 실행하면 jar 파일을 실행할 때 이미지가 나타나지 않습니다. 무슨 문제가있는 것 같고 이미지 파일을 어디에 넣어야합니까? 미리 감사드립니다.
죄송하고 싶어하지만 MyClass에 수업이 무엇을 의미합니까? 그래서 그것을 적응할 수있다 – user3209957
ImageIcon의 코드를 가진 당신의 클래스. '.class'는'Class' 객체'MyClass'를 의미합니다. 여기서'MyClass'는 코드가'ImageIcon icon = new ImageIcon (..)'에 있습니다. –
클래스 이름이 무엇이든, 그냥 'MyClass'를 대체하십시오. 그것으로 –