Tengo un JFrame que tiene 3 JPanels en GridBagLayout ..Ajuste de tamaño mínimo para una ventana en Java Swing
Ahora, cuando puedo minimizar una ventana, después de un cierto límite, la tercera JPanel tiende a desaparecer. Intenté configurar el tamaño mínimo de JFrame usando setMinimumSize (new Dimension (int, int)) pero no tuve éxito. Las ventanas aún se pueden minimizar.
Así que, en realidad quieren hacer un umbral, que mi ventana no puede ser minimizado después de un cierto límite.
¿Cómo puedo hacer eso?
Código: -
import java.awt.Dimension;
import javax.swing.JFrame;
public class JFrameExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello World");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setMinimumSize(new Dimension(400, 400));
frame.setVisible(true);
}
}
también:
[email protected]:~/java$ java --showversion
java version "1.5.0"
gij (GNU libgcj) version 4.4.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
[email protected]:~/java$
Me da salida como
** ACTUALIZACIÓN: ** Lo mismo cuando se ejecuta aunque el IDE Netbeans da salida esperada .. Cuando corro el compilador "java JFrameExample", me enfrento problemas ... Ahora, ¿qué significa eso?
¿En qué plataforma está y qué versión de Java está usando? –
java 6 en ubuntu 9.10 –
¿conoces el número de actualización específico de tu java 6? Escriba 'java -version' y debería ver algo como: versión java "1.6.0_18", 18 sería la actualización #. Es posible que haya un error que solo se corrige en una versión posterior de java 6 –