Centralizar Janela
Já que ninguém postou nada eu posto o primeiro.
Esse é manjado e serve para centralizar a janela no meio da tela quando ela abrir:
FLW
import javax.swing.*;
public class Janela extends JFrame
{
Dimension tela = Toolkit.getDefaultToolkit().getScreenSize();
public JanelaP()
{
setSize(300,180); //ponha aqui suas medidas
setLocation((tela.width-this.getSize().width)/2,
(tela.height-this.getSize().height)/2);
}
}
Major505
Curtidas 0
Respostas
Claudio Silva
09/04/2009
Legal! A sua é a primeira contribuição! :idea:
Eu vou completar os tópicos do almanaque! :!:
GOSTEI 0
Carlos Heuberger
09/04/2009
Oi,
porque não usar [b]setLocationRelativeTo(null);[/b] ?
[]
GOSTEI 0
Major505
09/04/2009
[quote="simu"]Oi,
porque não usar [color=green:c00a959f79]setLocationRelativeTo(null);[/color:c00a959f79] ?
[]
Boa pergunta. E a resposta é por que essa eu naum conhecia. :oops:
Hehe.
FLW.
GOSTEI 0
Gustavo Marcon.
09/04/2009
Gostei, sou iniciante e gostaria de saber como faço pra deixar a janela da minha aplicação maximizada por default???
Obrigado!!
GOSTEI 0
[pt]devilishly
09/04/2009
Boas!
Pegando no exemplo anterior, poderias fazer assim:
Fikem bem,
[PT]Devilishly
import javax.swing.*;
import java.awt.*;
public class Janela extends JFrame {
Dimension tela = Toolkit.getDefaultToolkit().getScreenSize();
public Janela() {
setSize(tela);
setVisible(true);
}
public static void main(String[] args){
new Janela();
}
}GOSTEI 0
Daniel.letieri
09/04/2009
[quote="gustavomarcon"]Gostei, sou iniciante e gostaria de saber como faço pra deixar a janela da minha aplicação maximizada por default???
Obrigado!!
pode usar isto tb:
this.setExtendedState(MAXIMIZED_BOTH);
GOSTEI 0
Romaneli_01
09/04/2009
Legal, mas todos os exemplos de maximizar de vcs deixa a janela com a resolução do vídeo e não com o tamanho maximizado de outras janelas, ou seja, ela fica maior que as demais janelas.
Como fazer para deixar a janela do java do maximizada e do mesmo tamanho das demais janelas?
Não vale dizer pra tirar 15-25 pixels da altura..
GOSTEI 0
Marcelo
09/04/2009
Funciona mesmo...valeu....
GOSTEI 0
Freddye
09/04/2009
vlw a dica usei o setLocationRelativeTo(null) simples e rapido
GOSTEI 0
Wellingtpm
09/04/2009
*Fiz um exemplo bem simples para criar um JFrame (centralizado)
*comentei linha por linha
*vamos ao código!
*Pronto!
*Aí está a nossa Janela, simples e objetiva...e centralizada :D
*Forte abraço à todos, qualquer dúvida terei o prazer em ajudar
[img]http://s7.postimg.org/v6r86lb4b/Janela.jpg[/img]
import javax.swing.JFrame;
//precisamos importar a biblioteca Swing que contém JFrame
public class Janela extends JFrame{
//criando a classe "Janela"
//extendendo ela à JFrame ela adquire os recursos de um JFrame
public Janela() {
// construdor da Janela
//método responsável pela construção da Janela
//como a classe extends JFrame
//podemos usar referências diretas, ou seja nada de "this"
setTitle("Minha Janela Centralizada");
//adicionando um nome(título) à nossa janela
setSize(720,480);
//defidindo o tamanho(dimensão) da nossa janela
//720 pixels de altura
//480 pixels de largura
setLocationRelativeTo(null);
//definindo a localização da Janela quando aberta(inicializada)
//null = centralizada, ou seja no "meio" da tela
setResizable(false);
//nossa Janela não poderá ser "redimensionada
//ou seja, não poderá ser diminuída ou aumentada
//tanto na altura quando na largura
setVisible(true);
//definindo a visibilidade da Janela
//nossa Janela ficará "visível" ao usuário
}
public static void main(String[] args) {
// Método Main (principal)
new Janela();
//aqui chamamos o construtor da nossa janela
// para chamar um objeto ou método usamos a palavra "new"
//nossa janela está prontinha ^^
//forte abraço
}
}
GOSTEI 0