1

我在更大的 JPanel 中有一个 JPanel,我想添加图像并在运行时更改它。而且我需要在执行程序时将较小面板中的图像调整为固定大小。我设法通过使用 JLabel 在其中添加图像,但我无法修复它的大小或调整它的大小。我从互联网上搜索的大多数建议对我没有帮助,实际上,我并不理解其中的大部分。这是我的代码:

public PhotoPanel() throws IOException {
    initComponents();
    jPanel1.setLayout(new GridLayout(1,1));

    BufferedImage myPicture = ImageIO.read(new URL("http://www3.pictures.fp.zimbio.com/Nicholas+Cage+David+Letterman+-EtX2RCI91al.jpg"));
    JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
    jPanel1.add( picLabel );
} 

这就是我的程序的 GUI: 在此处输入图像描述

我希望我解释清楚。

4

0 回答 0