我得到了一个 JLayeredPane,其中包含一个包含图像的 JLabel。这看起来像这样:
JLayeredPane panel = new JLayeredPane();
JLabel label1 = new JLabel();
label1.setIcon(new ImageIcon(image));
label1.setBounds(0, 0, 1300, 900);
panel.add(label1, 0);
frame.add(panel);
frame.setSize(1320,900);
frame.setVisible(true);
以及 JLayeredPane 中的一些其他图像。
一切正常。但是当我在 Windows 中缩放框架时,图像不会缩放。(图像保持相同的大小,窗口只是随着灰色空间变大。)现在我的问题:我该怎么做才能使图像始终填满框架,无论我如何缩放它?