public void setSize(int width, int height) { if (min_size.x == 0 || min_size.y == 0) min_size.setLocation(width, height); super.setSize(Math.max(min_size.x, width), Math.max(min_size.y, height)); }