java jlabel图片大小_java – 调整图片大小以适应JLabel
生活随笔
收集整理的這篇文章主要介紹了
java jlabel图片大小_java – 调整图片大小以适应JLabel
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大綱
以下是要遵循的步驟.
>將圖片作為BufferedImage讀取.
>將BufferedImage的大小調整為另一個大小為JLabel的BufferedImage.
>從調整大小的BufferedImage創建一個ImageIcon.
您不必設置JLabel的首選大小.將圖像縮放到所需尺寸后,JLabel將占用ImageIcon的大小.
將圖片作為BufferedImage讀取
BufferedImage img = null;
try {
img = ImageIO.read(new File("strawberry.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
調整緩沖圖像大小
BufferedImage dimg = img.getScaledInstance(label.width, label.height,
Image.SCALE_SMOOTH);
確保標簽寬度和高度與原始圖像寬度和高度的比例相同.換句話說,如果圖片是600 x 900像素,縮放到100 X 150.否則,您的圖片將失真.
創建一個ImageIcon
ImageIcon imageIcon = new ImageIcon(dimg);
總結
以上是生活随笔為你收集整理的java jlabel图片大小_java – 调整图片大小以适应JLabel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信公众号运营外包价格是多少?
- 下一篇: 微信公众号运营心得