1

我的下一个项目需要比 java 最初提供的更好的外观和感觉。我选择潜入SeaGlass L&F,这似乎很不错。但是我遇到了问题。我无法阻止应用程序用户调整和最大化我的 JFrame。根据我的发现,这是 SeaGlass 中的一个众所周知的问题,它将在 2.1 版本中修复(此处所述)。不幸的是,最后一个可用的版本是 2.0,看起来这个项目已经被放弃了——最后一次更新已经一年了。我的问题是:是否有任何解决方法可以阻止用户调整我的 JFrame 大小?也许与鼠标监听器有关?

仅供参考 setUndecorated(true); 也不工作。

4

1 回答 1

0

我已经弄清楚了。

JFrame 必须实现 ComponentListener 并且在重写的 componentResized 方法中,您必须放置该代码:

setSize(410, 240);
setLocation(startLocation);
于 2013-07-14T17:58:38.620 回答