Problema con cambio colore JButton e JCalendar

di il
2 risposte

Problema con cambio colore JButton e JCalendar

Buonasera,
Ho un problema con un progetto che sto facendo insieme ad altri due compagni, di cui non riusciamo a venirne a capo.
Premessa: lavoriamo su OS diversi
Problema: se cambiamo il colore di un JButton , su OS Windows funziona senza problemi, su Mac (OS X El Capitan) non funziona.
Un altra cosa, il JCalendar su Windows si vede bene e occupa lo spazio necessario, mentra su OS X occupa uno spazio spropositato in un frame.
Possibili soluzioni?

P.S.: lavoriamo con Eclipse.

2 Risposte

  • Re: Problema con cambio colore JButton e JCalendar

    MattiaP ha scritto:


    se cambiamo il colore di un JButton , su OS Windows funziona senza problemi, su Mac (OS X El Capitan) non funziona.
    Colore quale? Di foreground (ovvero del testo)? O altro?

    MattiaP ha scritto:


    Un altra cosa, il JCalendar su Windows si vede bene e occupa lo spazio necessario, mentra su OS X occupa uno spazio spropositato in un frame.
    Un po' poco .... layout manager utilizzato/i? (se usato uno o più)
  • Re: Problema con cambio colore JButton e JCalendar

    Colore quale? Di foreground (ovvero del testo)? O altro?
    Di background modificato attraverso l'override di paintComponent usando il metodo g.setColor(c) dove "c" è il colore che gli passiamo noi e g è la variabile di tipo Graphics. (ho fatto cosi perche col solo metodo b.setBackground(c) non funzionava)
    Un po' poco .... layout manager utilizzato/i? (se usato uno o più)
    usato gridBagLayout
Devi accedere o registrarti per scrivere nel forum
2 risposte