add()
메서드가 "심볼을 찾을 수 없습니다 : 메서드 추가 (JLabel)"오류를 생성하는 중입니다. 어떻게 해결할 수 있습니까?JFrame에 이미지 추가
** 아직 메인 메서드에서 ImageLoading()
메서드를 호출하지 않았습니다.
import javax.swing.*;
public class NetworkingGame {
NetworkingGame(){
JFrame jfrm = new JFrame("Angry Painters");
jfrm.setSize(800, 480);
jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jfrm.setVisible(true);
}
public void ImageLoading(){
ImageIcon i = new ImageIcon("angry-painters.jpg");
JLabel jl = new JLabel(i);
add(jl); //The error is in this line
}
public static void main(String[] args) throws Exception{
SwingUtilities.invokeLater(new Runnable(){
@Override
public void run(){
new NetworkingGame();
}
});
}
}
감사합니다 :) 이미지가로드되지 않는 이유는 무엇입니까? 어떤 오류도 없지만! – InspiringProgramming
@InspiringProgramming 확실하지 않습니다. 아마 경로가 일치하지 않습니다. –
전체 경로를 쓰거나 디렉토리에 이미지를 놓고 위와 같은 이름으로 호출해야합니까? – InspiringProgramming