我在更大的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:
我希望我能清楚地解释清楚。