Si necesitas un código de programación en específico, escríbeme al formulario de contacto.

BUSCA TU CÓDIGO


BUSCA MÁS CÓDIGOS DE PROGRAMACIÓN AQUÍ:

Código JAVA: Dejar nuestro formulario sin marco


Este post esta orientado a la aplicación de un fragmento de código, cuya función es eliminar el borde y/o marco de un JFrame, lo cual deja sin los botones Minimizar, Maximizar y Cerrar a una ventana en JAVA: 

Método constructor del Formulario (JFrame):
public Formulario() { 
        initComponents(); 
        this.setUndecorated(true);
  
}


Instrucciones y Recomendaciones 

1- Copia y pega el código resaltado en amarillo, dentro del método constructor del formulario (JFrame) al cual quieres quitarle el borde, se recomienda que todo código que se coloque dentro del constructor de un JFrame se ponga después de la línea de código initComponents();.




2- En esta línea de código se utiliza la palabra clave this, para hacer referencia al JFrame sobre el cual estamos trabajando, luego se usa el método .setUndecorated(), cuya función es determinar si nuestro JFrame llevará o no, un marco que lo rodee, a este método se le pasa como parámetro un valor booleano, en este caso true:

this.setUndecorated(true);

3- Ahora sólo basta con ejecutar tu proyecto y hacer las respectivas pruebas.
 
4- Si deseas saber cómo  dejar un formulario sin borde y a la vez sin los botones Miminizar, Maximizar y Cerrar; usando un entorno gráfico como Netbeans IDE, puedes visitar el siguiente enlace: 


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 código


4 comentarios:

  1. el comando debe ir antes de initComponents(); y no despues

    ResponderEliminar
    Respuestas
    1. Saludos estimado Ivan Laruta, primeramente déjame agradecerte por visitar el blog, y dejar tu valioso comentario :)
      En cuanto a la ubicación de la línea de código, por lo general se recomienda que vaya después de "initComponents();" pero también puedes colocarla antes, en este caso igualmente te va a funcionar.
      Pero debes tener en cuenta que si colocas comandos antes de la línea: "initComponents();" pueden surgir errores; por ejemplo, si tratas de aplicar el código para asignarle un icono a un JButton de tu formulario, no te va a funcionar ya que el método "initComponents();" es el que inicializa y/o carga todos los componentes del JFrame, y es como si estuvieras tratando de modificar un elemento que aún no existe.
      No olvides compartir este blog con tus amigos :)
      Bendiciones...

      Eliminar
  2. Excelente forma de explicar el uso de métodos de JAVA. Muchas gracias me sirvió mucho.

    ResponderEliminar
  3. MUCHAS GRACIAS. FELICIDADES POR TU PAGINA. SEGUIRE CONSULTANDOLA.

    ResponderEliminar