setResizable(false) 不会阻止框架在双击后恢复下来

setResizable(false) doesn't prevent the frame to restore down after double click

即使禁用了标题栏中的向下还原按钮,用户仍然可以通过双击标题栏获得相同的行为。

this.setResizable(false);
this.setExtendedState(JFrame.MAXIMIZED_BOTH);

如果重要的话,我在 Windows 10 上使用 Java 11。

当您提到“恢复向下”按钮时,您指的是 window 的 标题栏 中的以下图标:

JFrame 上的 setResizable(boolean) 方法只是允许或禁止用户调整它的大小。 这意味着将鼠标悬停在 window 的角上将显示或不显示 double-headed resize-cursor,如下所示:

显示 window 最大化并禁用调整大小

设置的顺序很重要。

this.setExtendedState(JFrame.MAXIMIZED_BOTH); 
this.setVisible(true);
this.setResizable(false);

另请参阅: