如何设置我的应用程序的大小与图像相同

时间:2015-03-16 17:21:37

标签: java css swing windowbuilder

我在下面上传了我的java应用程序的图像。

问题: 我目前正在尝试使用预制图像作为背景制作登录屏幕。我突出显示了背景图像的实际大小,该大小也应该是应用程序窗口的大小。您可以看到登录字段也不合适,因为它对应于应用程序窗口。 这可能是因为我正在使用

Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();

设置窗口的大小。

我的问题是,如何使应用程序的大小与图像边界化?

enter image description here

2 个答案:

答案 0 :(得分:2)

  

如何将应用程序的大小设置为与图像相同

使用ImageIcon将图像添加到JLabel。然后将标签添加到框架并打包()框架。

然后,您可以设置JLabel的布局管理器,并将其他组件添加到标签中。

答案 1 :(得分:0)

如果您的面板尚未显示:

Image im = ...; // your image
JPanel jp = ...;// panel where you draw your image
jp.setPreferredSize(new Dimension(im.getWidth(null), im.getHeight(null)));