我在一个JFrame
中放置了一个JPanel
。我加载了一张图片到这个JPanel
上,但只显示了这张图片的一部分:以下是我实现它的代码部分:
JPanel panelImg = new JPanel()
{
public void paintComponent(Graphics g)
{
Image img = new ImageIcon("Welcome.png").getImage();
Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
setPreferredSize(size);
setMinimumSize(size);
setMaximumSize(size);
setSize(size);
setLayout(null);
g.drawImage(img, 0, 0, null);
}
};
mainFrame.add(panelImg);
这是它的外观:
完整的图片如下所示:
是否有一种方法可以将图片缩放到JFrame
的大小?提前感谢。