java窗體swing使用jlabel顯示圖片


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

小圖片正常顯示java

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

java裏邊就不行spa

可是也能湊合用3d

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

這樣,圖像就能盛滿jpanel了blog

好比,我放了3個jpanel圖片

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

 

相關文章
相關標籤/搜索