【发布时间】:2010-11-10 10:05:30
【问题描述】:
我正在尝试替换(摆动)屏幕中的最大化按钮。
我希望我的框架将其大小更改为我对最大尺寸和最小尺寸的定义,
没有窗口移动它的位置。
我尝试了以下(并遇到了所有问题)
1.Frame.setMaximumSize,Frame.setMinimumSize。实际上什么也没做。
2. tableFrame.addWindowStateListener(new WindowStateListener() {
public void windowStateChanged(WindowEvent e) {
然后我调整了窗口的大小
实际上在管理尺寸方面做得很好 - 只是它每次点击都会将屏幕跳到右上角。
(我只需要在最大化时调整窗口大小)
3. 显然在 componentResized 上添加窗口侦听器并不能完成这项工作,因为当我将尺寸更改为我想要的尺寸时 - 它会进入无限循环。
非常感谢
【问题讨论】:
标签: swing