【发布时间】:2023-04-06 16:03:01
【问题描述】:
当我将我的 java swing 应用程序拖到 Windows 7 屏幕的上角时,它会填满整个屏幕。有没有办法保持原来的大小??
【问题讨论】:
-
嗯,Win7中的any窗口就是这样
-
你试过了吗。 a)
setResizable(false)? b) 禁用操作系统的这方面?
当我将我的 java swing 应用程序拖到 Windows 7 屏幕的上角时,它会填满整个屏幕。有没有办法保持原来的大小??
【问题讨论】:
setResizable(false)? b) 禁用操作系统的这方面?
希望你在谈论你的 JFrame 并且你可以使用 frame.setMaximizedBounds(). 正如 javadoc 所说,这就是
设置此帧的最大化边界。
当框架处于最大化状态时,系统会提供一些默认边界。此方法允许覆盖部分或全部系统提供的值。
注意,给定的最大化边界用作本地系统的提示,因为底层平台可能不支持设置最大化窗口的位置和/或大小。如果是这种情况,提供的值不会影响框架在最大化状态下的外观。
【讨论】: