▷ JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)
Cuando creamos nuestros formularios en java, en muchas ocasiones les asignamos un tamaño fijo y no queremos que este sea cambiado por el usuario, por lo general esto lo aplicamos en varios tipos de ventanas como las de búsqueda u otro tipo de formulario que no necesitan variar su tamaño.
Si queremos lograr nuestro objetivo, será necesario deshabilitar el botón maximizar que trae nuestro JFrame por defecto, dejando activos únicamente el botón de minimizar y cerrar, en otras palabras el formulario ya no podrá ser redimensionado.
Para realizar lo expresado anteriormente haremos los siguientes pasos:
TUTORIAL EN VIDEO
TUTORIAL EN IMÁGENES
1-Seleccionaremos nuestro JFrame o formulario, dando clic directamente sobre el mismo, o seleccionándolo en el Inspector; el cual está ubicado en la parte inferior izquierda de Netbeans IDE:
2-Ahora nos dirigimos al área de propiedades, la cual está ubicada en la parte inferior derecha de nuestra pantalla, en Netbeans IDE:
4-Ahora el último paso es ejecutar nuestro proyecto java y observar la parte superior derecha de nuestro formulario (JFrame) y veremos que el botón maximizar está deshabilitado:
Si deseas saber cómo realizar el anterior procedimiento usando código, puedes visitar el siguiente enlace: Código JAVA: Desactivar botón maximizar de una ventana (JFrame)
¿Te perdiste el artículo anterior de JAVA-Tips?, no dejes de revisarlo, ya que aprenderás algo nuevo e importante como: "Ponerle un título y/o nombre a una ventana, módulo o formulario (JFrame)"
También te invitamos a seguir el Curso de JAVA: Cómo lo hago en JAVA?, aquí en UH T.I.S, tu Blog de tecnología.
Suscríbete a nuestro blog, vía Email o RSS; además puedes seguirnos a través de nuestras redes sociales como: Facebook, Twitter, YouTube y Google+.
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos. Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Suscríbete a nuestro blog, vía Email o RSS; además puedes seguirnos a través de nuestras redes sociales como: Facebook, Twitter, YouTube y Google+.
Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos. Si tienes dudas o sugerencias al respecto; puedes dejarnos tus comentarios.
Bendiciones...
grasias me a servido
ResponderBorrarEs un placer para nosotros saber que te ha sido de utilidad estimado lector. Estaremos subiendo muchos más JAVA-Tips, no te los pierdas :)
ResponderBorrarTeniendo en cuenta la inquietud de un usuario en facebook, el cual nos preguntaba lo siguiente: En una ventana en pantalla completa y con el botón maximizar desactivado, cuando se le da doble clic en la barra de titulo, la ventana se restaura. ¿Cómo podría bloquear eso?
ResponderBorrarHicimos algunas pruebas y llegamos al siguiente fragmento de código:
//Instanciamos un objeto de la Clase de nuestro JFrame
Formulario formulario = new Formulario();
//Hacemos que obtenga el tamaño de Pantalla Completa
formulario.setExtendedState(MAXIMIZED_BOTH);
//Hacemos visible nuestra ventana
formulario.setVisible(true);
//Desactivamos el botón maximizar
formulario.setResizable(false);
//Obtenemos el tamaño de la ventana y lo aplicamos al tamaño mínimo
Dimension d = formulario.getSize();
formulario.setMinimumSize(d);
//Evitamos que se mueva la ventana al dar doble clic en la barra de título
formulario.setLocation(0, 0);
Este código debe implementarse en el método principal de nuestro JFrame, y dentro del método run() del mismo, por lo cual quedaría de la siguiente forma:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
Formulario formulario = new Formulario();
formulario.setExtendedState(MAXIMIZED_BOTH);
formulario.setVisible(true);
formulario.setResizable(false);
Dimension d = formulario.getSize();
formulario.setMinimumSize(d);
formulario.setLocation(0, 0);
}
});
}
Se recomienda que si estamos usando Netbeans IDE, dejemos la propiedad resizable activada.
muchas gracias perfecto!!
ResponderBorrarGracias Amigo!!
ResponderBorrarComo puedo ajustar los componentes al maximizar un JFrame
ResponderBorrarSaludos estimad@ visitante, para que tus componentes se ajusten al tamaño del JFrame cuando este cambie de tamaño, deberás tener en cuenta los llamados "Layouts"; para ello, te invito a que veas el siguiente artículo:
BorrarCurso de JAVA: Cómo ordenar los elementos de un formulario?
Cualquier duda nos dejas tus comentarios.
Bendiciones...
ayam bangkok adu sambung ayam bangkok
ResponderBorrararenas128.club
ResponderBorrarayam bangkok adu
ResponderBorrarCAPSA SUSUN ONLINE
ResponderBorrar