Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [JAVA] info look&feel

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480

    [JAVA] info look&feel

    Ciao a tutti, potreste consigliarmi un sito dove poter trovare look&feel da utilizzare nella mia GUI ?
    Grazie

  2. #2
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Dato che il osftware deve girare su sistemi windows, ho pensato di utilizzare look and feel di windows.
    Quindi nell'unico main di tutto il progetto, ho fatto così:
    codice:
     public static void main(String args[]) throws UnsupportedLookAndFeelException, ClassNotFoundException, InstantiationException, IllegalAccessException  {
    
            Locale.setDefault(Locale.ENGLISH);
            javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    try {
                        new PVEstimation().setVisible(true);
    
                    } catch (Exception ex) {
                        Logger.getLogger(PVEstimation.class
                                .getName()).log(Level.SEVERE, null, ex);
                    }
    
                }
            });
        }
    Quello che non riesco a capire è: in questo modo il look&feel si adatta alla versione di windows dove utilizzo il mio software, cioè "l'estetica" del software cambia se faccio girare il software su windows xp piuttosto che windows 8 ???

    Grazie

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Se vuoi che l'aspetto si adatti al sistema su cui gira (il fatto che vada a girare solo su sistemi Windows è del tutto irrilevante), allora semplicemente fagli caricare il L&F di sistema:

    codice:
    UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    ok ma io vorrei che il look & feel sia solo per windows (poichè a breve creerò un file .exe), quindi sto facendo caricare:
    codice:
    javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    quello che non so é: in questo modo caricherà il L&F della versione su cui viene utilizzato ? Se così fosse, è possibile utilizzare un L&F con l'estetica di windows 7, per tutte le versioni di windows su cui viene installato il software ?

    Grazie

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.