Visualizzazione dei risultati da 1 a 3 su 3

Discussione: screenSize [JAVA]

  1. #1
    Utente di HTML.it L'avatar di killall
    Registrato dal
    Feb 2003
    Messaggi
    125

    screenSize [JAVA]

    ciao a tutti. sapreste dirmi come faccio ad ottenere la grandezza totale dello schermo. io voglio mettere una dialog al centro dello schermo e voglio sapere la grandezza e fare diviso 2.
    o esiste un valore CENTER oroba del genere?
    ciao
    "Sono i miei testi a dirti chi sono, più di qualsiasi cosa tu abbia sentito su come sono fatto dalla cinta in giù (Robert Plant)"

  2. #2
    Dimension risoluzione = Toolkit.getDefaultToolkit().getScreenSize();
    così prendi la risoluzione dello schermo

    int width = risoluzione.width;
    così la larghezza

    int height = risoluzione.height;
    così l'altezza



    in ogni caso le coordinate non devi farle diviso 2 se no non esce al centro ma devi tener conto delle dimensioni della dialog che devi aprire!

  3. #3
    Credo che questo codice risolva il tuo problema,o almeno da me lo fa :adhone:

    public static void main(String[] args)
    {
    YourFrame appFrame = new YourFrame();

    //Centra la finestra
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = appFrame.getSize();

    if (frameSize.height > screenSize.height)
    {
    frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width)
    {
    frameSize.width = screenSize.width;
    }

    appFrame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
    appFrame.setVisible(true);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.