setMaximumSize在java中不起作用

6 java jframe

我有一个带有JFrame的java程序

我正在使用绝对定位

这是我的主要功能

public static void main(String[] args) {
    ape Ape = new ape();
    Ape.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Ape.setSize(1000,1000);
    Ape.setMinimumSize(new Dimension(1000,1000));
    Ape.setMaximumSize(new Dimension(1000,1000));
    Ape.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,我尝试调整它的大小并使窗口变小,但我不能

当我试图使窗口更大时,它工作正常我基本上跳过该setMaximumSize()功能

我已经读完了,而且之前已经发生了这件事

这是一个已知的错误?

如果是这样我听说我可以创建一个Window Listener,当我尝试它时,我实现了WindowListener所需的功能,但找不到任何解决我问题的方法

请亲自试试看看会发生什么......

提前致谢

PS ...请不要笑我给我班级的名字...... :)

the*_*ejh 12

请参阅http://forums.sun.com/thread.jspa?threadID=5342801:

这是一个已知的错误:

也许你可以使用

Ape.setResizable(false)
Run Code Online (Sandbox Code Playgroud)

代替?

PS:给类名称以大写字母开头,变量名称以小写字母开头是一种惯例,反之亦然.