Finestra si apre al centro dello schermo.

di il
3 risposte

Finestra si apre al centro dello schermo.

So farlo sulla GUI,



ma mi interessava farlo con codice... Qualcuno sa aiutarmi?

3 Risposte

  • Re: Finestra si apre al centro dello schermo.

    p0ll0_ ha scritto:


    ma mi interessava farlo con codice... Qualcuno sa aiutarmi?
    Per centrare, basta usare setLocationRelativeTo(null);
    Ma attenzione: va fatto DOPO un setSize( ...) o un pack() perché ovviamente la dimensione della finestra deve essere nota/impostata. Altrimenti non "centra" bene.
    Tipicamente si fa nel costruttore di un frame.
  • Re: Finestra si apre al centro dello schermo.

    Grazie mille, funziona, ma se volessi metterlo anche da un'altra parte? Tipo alto sinisrta, basso sinistra alto a destra, basso a destra?Grazie mille. Gentilissimo come sempre.
  • Re: Finestra si apre al centro dello schermo.

    p0ll0_ ha scritto:


    ma se volessi metterlo anche da un'altra parte? Tipo alto sinisrta, basso sinistra alto a destra, basso a destra?
    La posizione la devi calcolare/impostare tu, quindi setLocation() + setSize() o in alternativa setBounds()
Devi accedere o registrarti per scrivere nel forum
3 risposte