java窗體swing使用jlabel顯示圖片



Icon icon = new ImageIcon("src\\resource\\" + jTFimgName.getText()); jLabColor.setIcon(icon);

小圖片正常顯示

但是大圖不行,大圖會把整個屏幕撐滿,這一點真不如vs,c#窗體程序有畫布,畫布可以對圖像進行各種設定

java里邊就不行

但是也能湊合用

首先,把jlabel放在jpanel的左上角

這樣,圖像就能盛滿jpanel了

比如,我放了3個jpanel

 ImageIcon colorIcon = new ImageIcon("src\\resource\\" + jTFimgName.getText());
            colorIcon.setImage(colorIcon.getImage().getScaledInstance(320, 240, Image.SCALE_DEFAULT));//寬高根據需要設定    
            jLabColor.setIcon(colorIcon);

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM