// Instaziierung des Frame Frame cf = new Frame("Zentriertes Fenster"); // Über das DefaultToolkit kann die Bildschirmgröße bestimmt werden Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); // Halbe Bildschirmabmessung ergibt Bildschirmmittelpunkt int xCenter = dim.width/2; int yCenter = dim.height/2; // Die Platzierung von Fenstern orientiert sich an der linken oberen Ecke. // Zur Korrektur, muss somit die halbe Komponentenabmessung mit eingerechnet werden int xDiff = cf.getWidth()/2; int yDiff = cf.getHeight()/2; int xCalculated = xCenter-xDiff; int yCalculated = yCenter-yDiff; // setLocation legt den Ort der Komponente fest cf.setLocation(xCalculated,yCalculated);