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
- Pôr para fora; retirar facilmente, em geral com as mãos. * Compare: extrair, arrancar;
* tirar da manga. - deduzir, concluir:
* tirar pelo sentido. - subtrair:
* Tirar 2 ao resultado. - fazer:
* tirar fotografias. - imprimir:
* Tirar 20 exemplares. - colher, obter como resultado:
* tirar lucro ou tirar proveito - roubar, furtar.
- 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.
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…