Olá estou aprendendo Java e gostaria de saber como faço para centralizar uma janela no meio da tela…
Aqui tenho um exemplo do que eu fiz em que ela fica na posição [b]setLocation(250,250);/b] eu gostaria que ela fosse aberta centralizada e não sei como fazer…
[quote]import java.awt.*;
public class Frame1 extends Frame
// Contrutor
public Frame1() {
super("Estudando ambiente grafico em Java");
setSize(500,300);
setLocation(250,250);
addWindowListener(this);
}
//Main
static public void main(String[] args) {
Frame1 f = new Frame1();
f.show();
}
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension dim = tk.getScreenSize();
int sw = dim.width;
int sh = dim.height;
this.setSize(sw / 2, sh / 2);
this.setLocation(sw / 4, sh / 4);