读取本地图片文件并显示在JLabel上
import java.awt.image.BufferedImage
import java.awt.Image
import java.io.File
import java.io.IOException
import javax.imageio.ImageIO
import javax.swing.JLabel
BufferedImage bufferedImage=null
try {
bufferedImage=ImageIO.read(new File("pics/test.jpg"))
}
catch(IOException e) {}
Image image=bufferedImage.getScaledInstance(
bufferedImage.getWidth()/2,
bufferedImage.getHeight()/2,
Image.SCALE_SMOOTH)
JLabel label=new JLabel(new ImageIcon(image))
label.setHorizontalAlignment(JLabel.CENTER)
label