Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Finestre brutte con swing

    Buongiorno, mentre provavo ad utilizzare swing per creare un programmino semplicissimo e inutile con interfaccia grafica ho notato che la grafica dell'anteprima è diversa dalla grafica del programma in particolare le tabs dei JTabbedPane è inguardabile. Il problema è: come faccio a cambiare la grafica del programma, e che cosa sono le librerie grafiche?
    Grazie in anticipo per le risposte e scusa in anticipo per l'ignoranza.
    Brutto.PNG

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da *Raffaello Visualizza il messaggio
    ho notato che la grafica dell'anteprima è diversa dalla grafica del programma in particolare le tabs dei JTabbedPane è inguardabile. Il problema è: come faccio a cambiare la grafica del programma, e che cosa sono le librerie grafiche?
    Quello che cambia tra le due visualizzazioni è il "Look & Feel" impostato in Swing. Quello a destra è il "Metal" (predefinito) mentre quello a sinistra potrei dire che è quello "nativo" (ma non sono sicuro). Il Metal non è bellissimo ma neanche bruttissimo.

    Il framework standard ha già diversi L&F integrati. Il Metal è appunto quello predefinito. Puoi settare quello "nativo" della piattaforma oppure ad esempio il nuovo/recente "Nimbus" (l'unica sua cosa "brutta" per me sono le scrollbar ... ).

    Documentati sui L&F: Modifying the Look and Feel.
    Per dubbi, chiedi.
    Ultima modifica di andbin; 17-09-2018 a 17:16
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    è molto strano ma non sono riuscito a implementare quello che c'è scritto nella guida della Oracle, ho provato diversi codici ma non riconosce la classe "UImanager", esattamente cosa devo aggiungere al sorgente per cambiare il L&F?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da *Raffaello Visualizza il messaggio
    non riconosce la classe "UImanager"
    import javax.swing.UIManager;
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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 © 2024 vBulletin Solutions, Inc. All rights reserved.