gpt4 book ai didi

Java 包不调整大小

转载 作者:行者123 更新时间:2023-12-01 07:42:17 26 4
gpt4 key购买 nike

我现在正在学习Java,有以下问题:

我将控件添加到 JFrame,然后在显示之前使用 pack() 。

这会运行应用程序,一切都非常好。

我想知道是否有办法阻止用户调整应用程序窗口的大小?

还有没有办法让 JLabel 中的图像随着用户更改应用程序窗口而扩展?

目前我的情况是:

    constraints.fill = GridBagConstraints.BOTH;
constraints.anchor = GridBagConstraints.CENTER;

它仅使图像居中,我希望能够放大/缩小图像。

谢谢。

最佳答案

i was wondering is there a way to stop the user from resizing the application window?

如果您根本不想允许用户调整窗口大小,那么您可以这样做

frame.setResizable (false);


<小时/>

我不确定该技术是否可以与 pack() 同时成功使用。你当然应该尝试,但我记得如果你这样做就会出现一个问题:

frame.setResizable (false);
pack();

那么 pack() 根本就没有做它应该做的事情,如果你这样做了:

pack();
frame.setResizable(false);

然后你的窗口会变得比仅pack()之后更窄一些。当然,可以找到一些解决方法(或者甚至可能只是我的糟糕经历)。

关于Java 包不调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2639343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com