I am trying to limit the maximum size of a JFrame. However, this works only under Linux. Under Windows, the JFrame is freely resized. The code is pretty simple:
public class TestMaxSize extends javax.swing.JFrame {
public TestMaxSize() {
setSize(new java.awt.Dimension(400, 400));
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setMaximizedBounds(new java.awt.Rectangle(0, 0, 400, 400));
setMaximumSize(new java.awt.Dimension(400, 400));
setVisible(true);
}
public static void main(String args[]) {
new TestMaxSize();
}
}