Originariamente inviato da andbin
Il disegno della cella (colore, sfondo, bordo ecc...) è affidato ad una implementazione di ListCellRenderer. Per default l'oggetto che fa da renderer in un JList è un javax.swing.DefaultListCellRenderer$UIResource.

Se non si vuole realizzare un renderer ex-novo, si può fare:

UIManager.put ("List.focusSelectedCellHighlightBorder", new EmptyBorder(1,1,1,1));
UIManager.put ("List.focusCellHighlightBorder", new EmptyBorder(1,1,1,1));
Ho provato ad inserire queste due righe nel mio programma, prima di instanziare qualsiasi oggetto grafico ma sembra non funzionare... :master: Ho Java 1.6.0_04

Originariamente inviato da andbin
Ma vale per tutte le JList.
Ho solo due JList nel programma e vorrei togliere il bordino ad entrambe, quindi non è un problema.

Intanto grazie


EDIT

Rettifico, non funziona con il look&feel "Aqua" (quello di default di Java su Mac OS X). Usando il L&F CrossPlatform invece, il codice che mi hai indicato funziona perfettamente.


Mi avvio per la via del render
Grazie ancora