2012-02-02 87 views
0

嗨我正在向应用程序添加图像,如果更改了应用程序窗口的大小,我想调整图像大小。我该如何实现它。这是怎么了加入it.Thanks WL相对于帧大小更改图像大小

 ImageIcon logo = new ImageIcon(getClass().getResource("folder/image.jpg")); 

     JLabel label = new JLabel("", logo, JLabel.CENTER); 
     BorderLayout border = new BorderLayout(); 
     JPanel upperpanel = new JPanel(border); 
     upperpanel.add(menuBar, BorderLayout.NORTH); 

     add(upperpanel, BorderLayout.NORTH); 
+1

好像你错过了某处添加您的标签,不是吗? – 2012-02-02 10:51:00

回答

1

Image有方法

public Image getScaledInstance(int width, int height, int hints) 
+0

我不确定,但是由于图像被添加到JLabel,因此JLabel的大小不会立即定义图像的大小。 – 2012-02-02 10:58:27

+0

@Gagandeep巴厘岛没有,图像大小调整为像素大小+1 – mKorbel 2012-02-02 11:21:22