如何将我的应用程序的大小设置为与图像相同
How to set the size of my application the same as an image
我在下面上传了我的 java 应用程序的图片。
问题:
我目前正在尝试制作一个以预制图像作为背景的登录屏幕。我突出显示了背景图像的实际大小,它也应该是应用程序的大小 window。您可以看到登录字段也错位了,因为它对应于应用程序 window。
这可能是因为我正在使用
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
设置window的大小。
我的问题是,如何使我的应用程序边框的大小成为图像?
如果您的面板还不可见:
Image im = ...; // your image
JPanel jp = ...;// panel where you draw your image
jp.setPreferredSize(new Dimension(im.getWidth(null), im.getHeight(null)));
How to set the size of my application the same as an image
使用 ImageIcon 将图像添加到 JLabel。然后将标签添加到框架并 pack() 框架。
然后您可以设置 JLabel 的布局管理器并将其他组件添加到标签。
我在下面上传了我的 java 应用程序的图片。
问题: 我目前正在尝试制作一个以预制图像作为背景的登录屏幕。我突出显示了背景图像的实际大小,它也应该是应用程序的大小 window。您可以看到登录字段也错位了,因为它对应于应用程序 window。 这可能是因为我正在使用
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
设置window的大小。
我的问题是,如何使我的应用程序边框的大小成为图像?
如果您的面板还不可见:
Image im = ...; // your image
JPanel jp = ...;// panel where you draw your image
jp.setPreferredSize(new Dimension(im.getWidth(null), im.getHeight(null)));
How to set the size of my application the same as an image
使用 ImageIcon 将图像添加到 JLabel。然后将标签添加到框架并 pack() 框架。
然后您可以设置 JLabel 的布局管理器并将其他组件添加到标签。