Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755

    Cambiare colore sfondo JButton

    Come faccio a cambiare il colore di sfondo di un JButton?
    Vorrei cambiare il colore grigio di sfondo di un JButton e impostarlo ad un altro colore.
    Ho provato facendo:

    codice:
    button.setBackround(Color.RED);
    ma non succede niente

    ho trovato girovagando su internet tramite google che si possono modificare dei settaggi dei lookAndFeel facendo qualcosa del tipo:

    codice:
    UIManager.put ("Button.focus", Color.RED);
    in questo modo ad esempio si setta al rettangolino al focus del button il colore rosso.


    Mi aiutate a trovare la soluzione al problema?Spero di essermi spiegato per bene. :ciauz

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    Penso di aver trovato il problema.

    la procedura per fare ciò che chiedevo è:

    codice:
    UIManager.put ("Button.background", COLORE_SCELTO);
    ma nel mio caso la cosa non funziona perchè ho settato il WindowsLookAndFeel che a quanto pare non è soggetto a tali modifiche

    infatti facendo:
    codice:
    UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
    UIManager.put("Button.background", COLORE_SCELTO);
    la cosa funziona.

    Bè tutto ciò non fa altro che spingere a creare un proprio look&feel

    Timidamente e senza molte speranze chiedo:non è che ci sia un modo per settare ciò che voglio anche tenendo il WindowsLookAndFeel?Devo necessariamente modificare la suddetta "classe"?Se si cosa di preciso?

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.