Position auf dem Bildschirm Rechts Unten
Muss ich position JFrame auf meinem Bildschirm. Aber ich kann nicht machen, Sie erscheinen auf der rechten Seite des Bildschirms unten.
Bitte kann jemand mir erklären, wie Sie zu positionieren, wenn Sie können beschreiben, wie es zu tun, es wäre toll.
Hier ist der code, so weit.
//Gets the screen size and positions the frame left bottom of the screen
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice defaultScreen = ge.getDefaultScreenDevice();
Rectangle rect = defaultScreen.getDefaultConfiguration().getBounds();
int x = (int)rect.getMinX();
int y = (int)rect.getMaxY()- frame.getHeight();
frame.setLocation(x ,y - 45);
Einige Plattformen beschränken, das, wie erwähnt, hier.
InformationsquelleAutor Isuru | 2012-03-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie das Beispiel unten. Beachten Sie, wie
pack()
"Bewirkt, dass diesesWindow
bemessen sein, passen Sie die bevorzugte Größe und layouts seiner Teilkomponenten."InformationsquelleAutor trashgod
Der einfachste Weg, ich weiß, ist das verschachteln von JPanels jedes mit seinen eigenen layout-manager.
Nur ein Punkt der Beratung für die Bezugnahme auf
BorderLayout.SOUTH
undBorderLayout.EAST
, wenn wir müssen mitBorderLayout.PAGE_END
undBorderLayout.LINE_START
bzw. für jdk 1.4+, im Sinne von BorderLayout Tutorials 🙂InformationsquelleAutor Hovercraft Full Of Eels