Como desabilitar o botão minimizar e maximizar da JFrame
15 respostas
diegogm
Bom dia pessoal!
Bom gostaria de uma ajudinha, pesquisei no Google e achei algumas coisas, porém não
eram o que eu desejava na verdade e nem sei se existe como fazer, bom vamos lá eu
estou montando uma interface e preciso que ela por padrão de algumas interfaces da minha
empresa preciso que ela só tenha o botão fechar e o minimizar maximizar fiquem desabilitados.
verifiquei no Google que falava pra usar o setUndecorated(true/false) para desabilitar a barra de
títulos, porém não é dessa forma que minha empresa quer, ai eu preciso saber se existe como
desabilitar o botão minimizar, pois o maximizar é só usar o setRisezable(false).
Estou usando o JDeveloper da Oracle, será que é possível desabilitar o minimizar?
E
entanglement
guilherme.dio
jFrame.setUndecorated(true);
Luan_Kevin1 like
é possível sim, aqui eu uso o NetBeans para GUI e nas propriedades do JFrame é só você alterar a opção resizable para false,
mais caso você não ache esta opção tente algo como:
mais isso não some com os botôes de maximizar e nem minimizar… somente faz com que o usuário não aumente o tamanho da tela, se quiser retirar aqueles botões da tela utilize um JDialog.
espero que tenha ajudado!
:thumbup:
Luan_Kevin
guilherme.dio:
jFrame.setUndecorated(true);
isso somente funciona para JDialog e não para JFrame
diegogm
Luan Kevin:
é possível sim, aqui eu uso o NetBeans para GUI e nas propriedades do JFrame é só você alterar a opção resizable para false,
mais caso você não ache esta opção tente algo como:
espero que tenha ajudado!
:thumbup:
Então Luan Kevin o setResizable(false) só funciona para não permitir a tela seja maximizada…
Luan_Kevin
diegogm:
Luan Kevin:
é possível sim, aqui eu uso o NetBeans para GUI e nas propriedades do JFrame é só você alterar a opção resizable para false,
mais caso você não ache esta opção tente algo como:
espero que tenha ajudado!
:thumbup:
Então Luan Kevin o setResizable(false) só funciona para não permitir a tela seja maximizada…
sim veja que eu editei minha resposta!!!
diegogm
Luan Kevin:
guilherme.dio:
jFrame.setUndecorated(true);
isso somente funciona para JDialog e não para JFrame
Realmente só funciona numa JDialog, no caso eu estou usando uma JDialog até eu
não encontrar uma maneira de desabilitar o minimizar, se caso eu consegui uma
solução posto aqui no fórum pra vc verem.
Luan_Kevin
diegogm:
Luan Kevin:
guilherme.dio:
jFrame.setUndecorated(true);
isso somente funciona para JDialog e não para JFrame
Realmente só funciona numa JDialog, no caso eu estou usando uma JDialog até eu
não encontrar uma maneira de desabilitar o minimizar, se caso eu consegui uma
solução posto aqui no fórum pra vc verem.
:thumbup:
diegogm
Luan Kevin:
diegogm:
Luan Kevin:
é possível sim, aqui eu uso o NetBeans para GUI e nas propriedades do JFrame é só você alterar a opção resizable para false,
mais caso você não ache esta opção tente algo como:
espero que tenha ajudado!
:thumbup:
Então Luan Kevin o setResizable(false) só funciona para não permitir a tela seja maximizada…
sim veja que eu editei minha resposta!!!
Sim sim eu vi mesmo, mais agradeço pela atenção!!
Vou buscando mais soluções aqui e se mais alguém postar agente verifica se existe hehe.
franz_Ozil
Não sei se funciona , haha achei no stack overflow
publicstaticvoidmain(String[]args){try{Dlgframe=newDlg(newJFrame(),"No min max buttons");JPanelpanel=newJPanel();panel.setSize(200,200);JLabellbl=newJLabel("blah blah");panel.add(lbl);frame.add(panel);frame.setSize(400,400);frame.setVisible(true);}catch(IllegalArgumentExceptione){System.exit(0);}}
}
apaulo2007
tenta utilizar jFrame.setUndecorated(true);
apaulo2007
// to start withJPanelmyUI=createUIPanel();JFrameframe=newJFrame();frame.add(myUI);
// … and later …
JFrame newFrame = new JFrame();
newFrame.setUndecorated();
newFrame.add(myUI);