亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么沒法顯示圖片圖標呢?

怎么沒法顯示圖片圖標呢?

gank 2016-10-28 12:41:57
package?ok_doit; import?java.awt.*; import?java.net.URL; import?javax.swing.*; public?class?MyImageIcon?extends?JFrame{ public?MyImageIcon(){ Container?container=getContentPane();??? //創建一個標簽 JLabel?jl=new?JLabel("這是一個JFrame窗體",JLabel.CENTER); //獲取圖片所在的URL URL?url=MyImageIcon.class.getResource("imageButton.jpg"); Icon?icon=new?ImageIcon(url);?????//實例化圖片對象 jl.setIcon(icon); //設置文字放置在標簽中間 jl.setHorizontalAlignment(SwingConstants.CENTER); jl.setOpaque(true);???//設置標簽為不透明狀態 container.add(jl);?//?將標簽添加到容器中 setSize(250,?100);?//?設置窗體大小 setVisible(true);?//?使窗體可見 //?設置窗體關閉模式 setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public?static?void?main(String[]?args)?{ new?MyImageIcon(); } }
查看完整描述

5 回答

已采納
?
rookie2maven

TA貢獻278條經驗 獲得超76個贊


看出錯信息就知道沒拿到圖片,你的路徑問題。我不知道你怎么放的圖片文件,so無法回答

查看完整回答
反對 回復 2016-10-30
  • gank
    gank
    我把圖片放在 代碼文件的同一個文件夾 了
  • rookie2maven
    rookie2maven
    右擊工程,refresh一下,讓eclipse重新加載工程
?
sntatas

TA貢獻53條經驗 獲得超11個贊

你應該把錯誤堆棧貼出來,便于大家分析

查看完整回答
1 反對 回復 2016-10-28
?
gank

TA貢獻3條經驗 獲得超0個贊

問題已經自己解決, ?是圖片位置放錯了。 ?謝謝大家熱心幫忙:p

查看完整回答
反對 回復 2016-11-01
?
gank

TA貢獻3條經驗 獲得超0個贊

http://img1.sycdn.imooc.com//58157d28000166db10270259.jpg圖片的擺放位置和 代碼文件在同一個文件夾

查看完整回答
反對 回復 2016-10-30
?
gank

TA貢獻3條經驗 獲得超0個贊

http://img1.sycdn.imooc.com//5812d7500001059a00900030.jpg? 這個圖片與類放在同一個文件夾里了,可、運行還是報錯

查看完整回答
反對 回復 2016-10-28
  • 5 回答
  • 0 關注
  • 2506 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號