JPanels graziosi in Swing
-
22-09-2019 - |
Domanda
Al momento sto lavorando per rendere la mia applicazione swing aspetto migliore. Voglio ottenere qualcosa in queste righe:
L'idea è per ciascuna casella di avere un bel colpo di testa con uno sfondo simile all'immagine qui sopra. Il più vicino che posso arrivare a nulla di simile utilizzando componenti di base di Swing è l'aggiunta di un TitledBorder ma questo è niente vicino a quello che voglio.
Ho sperimentare JXTaskPane da SwingX, che è vicino:
http://img411.imageshack.us/img411/6866/image431.png
E quasi perfetto, tranne per il fatto che è pieghevole e non sembra possibile fare non comprimibile.
Ci sono soluzioni ovvie mi manca qui? In caso contrario, immagino che si estende JPanel e la creazione di un colpo di testa speciale per esso utilizzando un'immagine per lo sfondo della testata.
Tutti gli indicatori molto apprezzato. Grazie.
Soluzione
Dal momento che già alla ricerca in componenti SwingX, perché non si usa JXTitledPanel? Penso che sia molto vicino a quello che si vuole raggiungere. È possibile impostare i propri colori lì.
Altri suggerimenti
Sì, perché non scrivere il proprio bordo personalizzato o JPanel per questo? È possibile personalizzare il dipinto sovrascrivendo il paintComponent -Metodo.