我想將圖像添加到JFrame,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