Como tirar a barra de títulos e as bordas de um JFrame? [Resolvido]

[size=14]Olá companheiros e companheiras, eu gostaria de saber se existe um meio de tirar a barra de título e as bordas de um JFrame e deixá-lo somente com o corpo. Uma vez fiz isso em um exercício de tela de inicialização no Instituto em que estudo só que usando C#, o Visual Studio tem um campo nas propriedades do Form que faz isso, porém quero fazer isso usando Netbeans e Java, seria possível?

Se alguém puder ajudar eu agradeço![/size]

Oi,

Você poderá utilizar:

Tchauzin!

1 curtida

Veja se ajuda ai…

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Teste{
public static void main(String[] args){
	JFrame frame = new JFrame();
	frame.setSize(500,500);
    frame.setUndecorated(true);
    JButton b = new JButton("Sair");
	b.addActionListener(new ActionListener(){
		public void actionPerformed(ActionEvent ae){
		System.exit(0);
	}});
	JPanel p = new JPanel();
	p.add(b);
	frame.getContentPane().add(p,BorderLayout.SOUTH);
	frame.setVisible(true);
}
}

abraços...

O certo, segundo o nosso presidente, é “companheiras e companheiros”, tanto é que nossa amiga Lina é que se apresentou para resolver seu problema primeiro.

[quote=lina]Oi,

Você poderá utilizar:

Tchauzin![/quote]

Ok Lina funcionou perfeito, era isso mesmo que eu queria,
obrigado, bjos!

[quote=gilsonpolito]Veja se ajuda ai…

[code]
import javax.swing.;
import java.awt.
;
import java.awt.event.*;
public class Teste{
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setSize(500,500);
frame.setUndecorated(true);
JButton b = new JButton(“Sair”);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
System.exit(0);
}});
JPanel p = new JPanel();
p.add(b);
frame.getContentPane().add(p,BorderLayout.SOUTH);
frame.setVisible(true);
}
}

abraços…
[/code][/quote]

Obrigado gilson, fiz o teste aqui e o seu código também funcionou perfeito,
abraços!

O certo, segundo o nosso presidente, é “companheiras e companheiros”, tanto é que nossa amiga Lina é que se apresentou para resolver seu problema primeiro. [/quote]

Ha sim, da próxima vez não erro mais! rsrs!
abraços!

COMO APLICAR A REMOÇÃO DA BARRA DE TÍTULO NESSE CÓDIGO?

package principal;

/**
*

  • @author CARLOS
    */
    public class PortalEva extends javax.swing.JFrame {

    /**

    • Creates new form PortalEva
      */
      public PortalEva() {
      initComponents();
      }

    private void initComponents() {

     label2 = new java.awt.Label();
     jPanel1 = new javax.swing.JPanel();
     label1 = new java.awt.Label();
     label3 = new java.awt.Label();
     label5 = new java.awt.Label();
    
     label2.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
     label2.setForeground(new java.awt.Color(255, 255, 255));
     label2.setText("- 7 anos");
    
     setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
     setPreferredSize(new java.awt.Dimension(1366, 768));
    
     jPanel1.setBackground(new java.awt.Color(0, 0, 0));
    
     label1.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
     label1.setForeground(new java.awt.Color(255, 255, 255));
     label1.setText("ENTRE!");
    
     label3.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
     label3.setForeground(new java.awt.Color(255, 255, 255));
     label3.setText("+  7 anos");
    
     label5.setFont(new java.awt.Font("Comic Sans MS", 1, 24)); // NOI18N
     label5.setForeground(new java.awt.Color(255, 255, 255));
     label5.setText("- 7 anos");
    
     javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
     jPanel1.setLayout(jPanel1Layout);
     jPanel1Layout.setHorizontalGroup(
         jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
         .addGroup(jPanel1Layout.createSequentialGroup()
             .addGap(145, 145, 145)
             .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                 .addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
             .addContainerGap(140, Short.MAX_VALUE))
         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                 .addContainerGap(155, Short.MAX_VALUE)
                 .addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addGap(140, 140, 140)))
     );
     jPanel1Layout.setVerticalGroup(
         jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
         .addGroup(jPanel1Layout.createSequentialGroup()
             .addGap(48, 48, 48)
             .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
             .addGap(77, 77, 77)
             .addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
             .addContainerGap(99, Short.MAX_VALUE))
         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
             .addGroup(jPanel1Layout.createSequentialGroup()
                 .addGap(95, 95, 95)
                 .addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addContainerGap(167, Short.MAX_VALUE)))
     );
    
     getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
    
     pack();
    

    }//

    /**

    • @param args the command line arguments
      /
      public static void main(String args[]) {
      /
      Set the Nimbus look and feel /
      //
      /
      If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

      • For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
        */
        try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
        if (“Nimbus”.equals(info.getName())) {
        javax.swing.UIManager.setLookAndFeel(info.getClassName());
        break;
        }
        }
        } catch (ClassNotFoundException ex) {
        java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
        java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
        java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
        java.util.logging.Logger.getLogger(PortalEva.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //

      /* Create and display the form */
      java.awt.EventQueue.invokeLater(new Runnable() {
      public void run() {
      new PortalEva().setVisible(true);

       }
      

      });
      }
      // Variables declaration - do not modify
      private javax.swing.JPanel jPanel1;
      private java.awt.Label label1;
      private java.awt.Label label2;
      private java.awt.Label label3;
      private java.awt.Label label5;
      // End of variables declaration
      }