JFrame ausrichten?

Maik20

Erfahrenes Mitglied
Hallo,

ich möchte einen JFrame in der Größe 300 x 500 öffnen. So weit so gut. Jetzt soll das Fenster jedoch in der unteren rechten Ecke platziert werde. Wie komme ich

a) an die Auflösung
b) kann ich das Fenster platzieren?

THX
 
Hallo,

Java:
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;

public class Init {

  public static void main(String[] args) {
    Frame f = new Frame("Frame"); 
    f.setSize(300, 500); 
    f.setVisible(true); 

    Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); 
    f.setLocation(screen.width - f.getWidth(),screen.height - f.getHeight());

  }

}

So sollte es funktionieren.

Gruß,
Jens
 
Zuletzt bearbeitet:
Danke für den Tip,

allerdings habe ich jetzt noch ein anderes Problem. Ich sehe das Fenster unten in der Taskleiste. Aber wenn ich draufklicke sehe ich auch das sich was maximiert. Das ist jedoch dann sofort wieder weg.

Kann mir jemand sagen was da falsch läuft?

Code:
try {
    	if (initialURL!=null){
    		htmlPane = new JEditorPane(initialURL);
            htmlPane.setEditable(false);
            htmlPane.addHyperlinkListener(this);
            JScrollPane scrollPane = new JScrollPane(htmlPane);
            getContentPane().add(scrollPane, BorderLayout.CENTER);
    	}
    } catch(IOException ioe) {
System.out.println("ERROR");
    }

    Dimension screenSize = getToolkit().getScreenSize();
    setSize(width, height);
   // setLocation(screenSize.width - getWidth(),screenSize.height - getHeight()); 
    setVisible(true);
    repaint();
 
Zurück