|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
[Java] Centrare Frame
Salve, volevo sapere come centrare il mio JFrame al centro dello schermo!
Grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
frame.setLocationRelativeTo(null)
In realtà la faccenda è un pelo diversa perchè devi sempre calcolare se la dimensione della tua finestra sia contenuta nel desktop. E dovendo per questo scopo maneggiare la dimensione del desktop e la dimensione del frame tanto vale usare quei numeri e stabilire direttamente la posizione assoluta del frame con setLocation.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
import java.awt.*; import javax.swing.*; public static void centerFrame (Frame f) { Dimension screenSize = Toolkit.getDefaultToolkit ().getScreenSize (); Dimension frameSize = f.getSize (); f.setLocation ((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); }
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Grazie
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:33.