Posted: März 5th, 2009 | Filed under: Programmieren | Tags: Dimension, Fenster zentrieren, GUI zentrieren, Java, JFrame | No Comments »
Hier ein kleines Code Snippet welches euch zeigt wie ihr eure JAVA GUI / euer Java Fenster zentriert. Über die Bildschirmauflösung des Benutzers und Höhe, Breite des Programmes werden die Seitenabstände ausgerechnet.
import java.awt.Container; import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
public class GuiZentrierenBeispiel {
JFrame frameApplikation;
Container containerApplikation;
public GuiZentrierenBeispiel(){
// JFrame
frameApplikation = new JFrame("Gui zentrieren Beispiel");
// Container
containerApplikation = frameApplikation.getContentPane();
// Zentrierung / Breite & Höhe des Fensters
Dimension frameSize = new Dimension(600, 480);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - frameSize.height) / 2;
int left = (screenSize.width - frameSize.width) / 2;
frameApplikation.setSize(frameSize);
frameApplikation.setLocation(left, top);
frameApplikation.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frameApplikation.setVisible(true);
}
public static void main(String[] args) {
new GuiZentrierenBeispiel();
}
} |