Quando chamo o formulário, ele fica por trás do principal, e no canto.
O que fazer para ele ficar centralizado e na frente do principal?
estou usando o netbeans e a versao portugues
.
Quando chamo o formulário, ele fica por trás do principal, e no canto.
O que fazer para ele ficar centralizado e na frente do principal?
estou usando o netbeans e a versao portugues
.
Olá ANDRECHARAMOS,
seria melhor se você colocasse o trecho do código que esta com problema. E descrever melhor a situação.
Oi. Por favor, não poste tópicos em letras maiúsculas. Além de dificultar nossa leitura, é considerado uma má prática em fóruns.
Na construção do seu JFrame, adicione a linha:
seuFrame.setLocationRelativeTo(null);
e para o seu frame ficar é frente da janela vc deve colocar
seuframe.setModal(true);
e para o seu frame ficar é frente da janela vc deve colocar
seuframe.setModal(true);
estou usando o netbeans versao portugues mas nao estou achando.
desculpe mas sou leigo em programaçao
e para o seu frame ficar é frente da janela vc deve colocar
seuframe.setModal(true);
estou usando o netbeans versao portugues mas nao estou achando.
desculpe mas sou leigo em programaçao
vc esta usando JDialog ou JInternalFrame para o formulário?
estou usando o JInternalFrame eu acho pois sou leigo na programaçao estou aprendendo ainda
clique com o botao direito em cima do seu Frame e va em:
events–>window–>windowActivated
ele vai gerar um metodo, ai dentro desse método vc digita o seguinte código:
//Para o formulário ficar centralizado
Dimension dimension = this.getToolkit().getScreenSize();
int x = (int) (dimension.getWidth() - this.getSize().getWidth() ) / 2;
int y = (int) (dimension.getHeight() - this.getSize().getHeight()) / 2;
this.setLocation(x,y);
//Para o frame ficar na frente
seuframe.setModal(true);
Qualquer dúvida chama ai!