本篇內容介紹了“Java GUI插入圖片不顯示怎么辦”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
問題描述:
在學習使用Java的GUI時,插入圖片但是不顯示
代碼如下所示:
public abstract class AbstractMainFrame extends JFrame { private JLabel titleLabel = new JLabel(new ImageIcon("fruit.jpg")); private JButton btn = new JButton("進入系統"); private void init(){ this.setTitle("水果超市歡迎您"); this.setSize(600,600); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private void addComponent(){ this.add(this.titleLabel, BorderLayout.NORTH); JPanel btnPanel = new JPanel(); this.add(btnPanel,BorderLayout.CENTER); btnPanel.setLayout(null); btn.setBounds(200,20,200,50); btnPanel.add(btn); } public AbstractMainFrame(){ this.init(); this.addComponent(); } }
原因分析及解決:注意圖片的存放路徑
fruit.jpg存放位置不對,導致系統找不到。
原來我把圖片存放在了src文件夾里面,
應該存放在Project項目文件夾,與src文件夾同級。┑( ̄Д  ̄)┍
“Java GUI插入圖片不顯示怎么辦”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。