Il est important dans certaines application d’avoir la fenetre principale au centre de l’ecran. Or les ecrans ayant différentes résolutions, il faut gérer cela. voici donc le code qui permet de le faire.
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation( (screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
il ne faut pas oublier:
import javax.swing.*;
import java.awt.*;
|