Como eu pego o tamanho da tela do windows em java?
Obter o Tamanho da tela
R
4 Respostas
N
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension scrnsize = toolkit.getScreenSize();
System.out.println ("Tamanho : " + scrnsize);
R
Para eu poder centralizar uma imagem é só eu pegar esse scrnsize.getWidth()/2 e scrnsize.getHeigth()/2 eu já obtenho o centro da tela?
N
vc tem o centro da tela mas ta faltando coisa na sua logica ai né…
scrnsize.getWidth()/2 é metade sim, mas a metade da largura de sua imagem tem que ficar na metade da tela… então o x da imagem nuam pode ser a metade da tela… tem que ser metade da tela - metade da imagem
R
Ficaria assim:
Toolkit toolkit = Toolkit.getDefaultToolkit();
final Dimension scrnsize = toolkit.getScreenSize();
int width = (int)scrnsize.getWidth();
int heigth = (int)scrnsize.getHeight();
ImageIcon img = new ImageIcon("desktop.png");
g.drawImage(img.getImage(), ((int) (width /2) - (img.getIconWidth()/2)),0,img.getIconWidth(),img.getIconHeight(),null);
Criado 11 de abril de 2011
Ultima resposta 11 de abr. de 2011
Respostas 4
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo