저는 현재 Java에 대한 책을 읽었으며 현재 스윙 그래픽 사용자 인터페이스 구성 요소를 연구 중입니다. 내가 그렇게 동안, 나는 저자가 매우 특이한 방법으로하는 JButton에 이미지를 설정, 아래에 묘사 된 코드 예제, 우연히 :JButton 및 ImageIcon 관련
일을 위 위해서는Icon bug1 = new ImageIcon(getClass().getResource("bug1.gif"));
을 수행해야 .class 파일과 같은 폴더에 이미지가 있어야합니다. 누군가가이 특정 코드를 사용하는 이유를 설명 할 수 있습니까? (내가 아는 한 리플렉션 코드 여야합니다.하지만 다시 한 번,이 코드에 대해 특히 확신하지 못합니다.) 그리고 내가 수행 할 수있는 한 가지 방법이 있다면 똑같은 일을, 그가하는 것처럼 복잡하게하지 않고?
안녕하세요, 답변 해 주셔서 감사합니다. 위의 코드가 수행 한 작업을 이미 이해 했었습니다. 적어도 의미는 있지만, 내가 설명해주는 것보다 더 나은 사람을 원했습니다. 바로 처음부터. 다시 답변을 제공해 주셔서 감사합니다. – NlightNFotis
나는 당신의 의심과 이상한 점에 정말로 대답하지 못했다는 것을 깨달았습니다. 간단하고 쉬운 방법은 없습니다. (그러나 나는 그것이 더 간단해질 수있는 방법을 알지 못합니다.) 전혀 이상한 방법이 아닙니다. 그것은 전형적인 것입니다. 그것을하는 방법. –