Para tutorías y/o asesorías virtuales sobre JAVA SE y/o MySQL, escríbeme al formulario de contacto.


BUSCA MÁS CONTENIDO AQUÍ:



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. 

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

Para realizar lo expresado anteriormente haremos los siguientes pasos:

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:

 formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)


2-Ahora nos dirigimos al área de propiedades, la cual está ubicada en la parte inferior derecha de nuestra pantalla, en Netbeans IDE:

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)


3-Buscamos la propiedad "resizable" y desactivamos la casilla que se encuentra allí:

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

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:

formulario, java, botón, jframe, JAVA-Tips: Deshabilitar el botón maximizar de un formulario (JFrame)

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. 
Bendiciones...








Comparte este artículo

votar

Sobre El Autor

Eduardo Bastidas UH

Cristiano y Colombiano. Analista de Sistemas & Blogger.
Me motiva mucho el poder compartir día tras día lo que he aprendido y voy aprendiendo en el área de las Tecnologías de la Información y las Comunicaciones.

5 comentarios:

  1. grasias me a servido

    ResponderEliminar
  2. Es un placer para nosotros saber que te ha sido de utilidad estimado lector. Estaremos subiendo muchos más JAVA-Tips, no te los pierdas :)

    ResponderEliminar
  3. Teniendo 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?

    Hicimos 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.

    ResponderEliminar

RECIBIR NOTICIAS POR EMAIL


Suscríbete al boletín para recibir lo último en tu correo electrónico

¿NECESITAS AYUDA PARA PROGRAMAR EN JAVA SE Y MYSQL?