2010-02-11 5 views
6

Qualcuno conosce un modo per "colorare" le applicazioni desktop Java. (Come skin di Winamp o skin per MirandaIM)? Non voglio creare il mio look and feel.Skinning applicazioni desktop Java?

+3

applicazioni desktop o web? – skaffman

+0

Sry, sto parlando di app desktop. – Hemeroc

risposta

4

Sì, ci sono alcuni modi in cui questo può essere fatto, ma non conosco nessuno che sia davvero semplice. Dai un'occhiata a Nimbus: The New Face of Swing, contiene alcuni esempi. Spesso puoi sovrascrivere l'aspetto dei componenti o semplicemente cambiare i colori.

Alcuni link:

E si può sempre passare a un altro LAF nell'esempio Substance.

+0

Nimbus sembra molto buono. Conoscete un modo per cambiare la forma di una finestra (ad esempio angoli arrotondati o una finestra a forma ellittica)? – Hemeroc

+0

Sì, dai un'occhiata a http://java.sun.com/docs/books/tutorial/uiswing/misc/trans_shaped_windows.html – Jonas

0

L'altalena ha un supporto dinamico integrato. Se stai parlando di app desktop, potresti iniziare con Lesson: Modifying the Look and Feel.

Modifica: Se si sta parlando di una webapp, utilizzare assolutamente diverso .css per ottenere un'interfaccia personalizzabile. CSS Zen Garden è un ottimo esempio/tutorial su come la stessa pagina può apparire completamente diversa con un diverso file .css.

4

Abbiamo usato con successo lo NimROD Look and Feel per "skinare" il look Swing & feel. Funziona bene, ha diversi "temi" già scritti per questo e può essere aggiunto in poche righe di codice.

+0

Nimrod è fantastico l'ho usato molte volte insieme a Miglayout, tutti gli altri layout sono impalliditi confronto – JPM