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);