Para ocultar la barra de título a un JFrame simplemente le asignamos al JFrame true al método setUndecorated:

jFrame.setUndecorated(true);

Por ejemplo:

package ar.lefunes;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Inicio {

    public static void main(String[] args) {
        JFrame sinBarraTitulo = new JFrame();
        sinBarraTitulo.setUndecorated(true);
        sinBarraTitulo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        sinBarraTitulo.add(new JLabel("Frame sin Barra de Titulo"));
        sinBarraTitulo.setSize(250, 250);

        sinBarraTitulo.setLocationRelativeTo(null);
        sinBarraTitulo.setVisible(true);
    }
}

Obtendremos un JFrame sin la barra de título:

Ejecutando el ejemplo desde el IDE

Ejecutando el ejemplo desde el IDE

Más Info



6 Responses to “Ocultar la barra de título de un JFrame”  

  1. 1 Welcorp

    Si funciona muy bien
    A mi me funciono solo poniendo

    this.setUndecorated(true);
    

    despues de crear mi ventana

    Gracias por el codigo

  2. @Welcorp así es, con esa sola linea se logra el efecto.

    Saludos

  3. 3 JJ

    Y como hago si el frame ya se esta mostrando ???

  4. de la misma manera solo pone el nombre del objeto.

    .setUndecorated(true);

    saludos

  5. 5 gabriel

    listo ya funco,, pero se ve un poco rustico .. alguien sabe como puedo tener el efecto de borde d la ventana.


  1. 1 Blog de JAVA - FinderIT » Blog Archive » Ocultar la barra de título de un JFrame

Leave a Reply