Tirar Botão fechar, maximizar JFrame

Tem como tirar os botões fechar,maximizar e minimizar do Jframe ou ele não suporta esse tipo de alteraç? se tiver como ? vlw, Obrigado.

Você não vai conseguir tirar os botões.
Uma opção seria você tirar a barra de título usando um setUndecorated.
Outra opção seria setar a propriedade resizable como false e setar o default close operation como DO_NOTHING.

Documentação do JFrame: http://download.oracle.com/javase/6/docs/api/javax/swing/JFrame.html

[]´s

Jframe não da né Blz! vlw tem algum tipo de janela q tem como fazer isso-> java?

Obrigado!

Veja ai:

/*
 * SemTitulo.java
 *
 * Created on 7 de Setembro de 2010, 11:24
 */

package TirandoBarradeTitulos;

/**
 *
 * @author  Cesar
 */
public class SemTitulo extends javax.swing.JFrame {

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

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        setResizable(false);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new SemTitulo().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify
    // End of variables declaration

}

Valeu!
Wolmir Garbin

Cara tem q ler a pergunta antes de resp

Tem como (((((((((((((((( tirar )))))))))))))))))))))os botões fechar,maximizar e minimizar do Jframe ou ele não suporta esse tipo de alteraç? se tiver como ? vlw, Obrigado.

Mais atencão!! vlw.

Pra sua informação eu li sua pergunta, estou tentando ajudar mas percebi que é meio ignorante então dane-se…
Mas se vc executar o codigo o sistema não fecha nem maximiniza…
Valeu e desculpa por tentar ajudar alguem que não vale a pena!
Passar bem!

ti.rar
[editar] verbo transitivo

  1. Pôr para fora; retirar facilmente, em geral com as mãos. * Compare: extrair, arrancar;
    * tirar da manga.
  2. deduzir, concluir:
    * tirar pelo sentido.
  3. subtrair:
    * Tirar 2 ao resultado.
  4. fazer:
    * tirar fotografias.
  5. imprimir:
    * Tirar 20 exemplares.
  6. colher, obter como resultado:
    * tirar lucro ou tirar proveito
  7. roubar, furtar.
  8. herdar características
    Entendeu ?

Valeu sabichão se sabe tanto porque não usa o google pra pesquisar…
Aprenda a agradecer pela ajuda se quiser que alguel o ajude falo!

pq tem o forum pra isso e consegui a resposta , não tem como fazer!. Agora vc ta no lugar errado , ñ leu a pergunta, respondeu outra coisa, alem de ñ saber a resposta!! é brincadeira.

Esse Local é pra Programadores Avançados vlw !

ProgJava, me desculpe, mas sua conduta foi completamente inadequada. Se a resposta não te ajudou, simplesmente ignore.
Os usuários estão livres para te dar alternativas do que fazer quando o que você quer, especificamente, não é possível. A alternativa mais lógica seria só bloquear os botões.

Wolmir, digo o mesmo. Da próxima vez que alguém vier com cavalisse, não puxe briga.

1 curtida

davidbuzatto .:

Você não vai conseguir tirar os botões.
Uma opção seria você tirar a barra de título usando um setUndecorated.
Outra opção seria setar a propriedade resizable como false e setar o default close operation como DO_NOTHING.

    é (==)entende?

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

setResizable(false);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 400, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 300, Short.MAX_VALUE)

Só Atenção.

Falta de educação é mato aqui no Brasil. Se eu tivesse o poder de dropar usuários, estaria dropando um agora mesmo. Trancando este tópico em um feriado chuvoso…