Un moyen plus simple serait d'aller à la conception de mode dans Eclipse, et dans les propriétés de votre JList, cliquez sur le bouton qui a deux petites flèches avec une grosse flèche jaune inbetween d'ouvrir "afficher les propriétés avancées.", puis faites défiler vers le bas et changer la couleur où il est dit "selectionBackground" et de changer la couleur (il sera probablement gris, mais il va encore changer). Maintenant, lorsque vous exécutez votre programme, ce que vous choisissez, le fond sera de cette couleur.
Si je suis clairement comprendre que vous, regardez dans javax.swing.ListCellRenderer.
Vous avez besoin de ré-écrire ou de le prolonger javax.swing.DefaultListCellRenderer et de personnaliser le getListCellRendererComponent méthode.
Quelque chose comme ce qui suit devrait vous aider en tant que point de départ:
OriginalL'auteur MHarris
Un moyen plus simple serait d'aller à la conception de mode dans Eclipse, et dans les propriétés de votre JList, cliquez sur le bouton qui a deux petites flèches avec une grosse flèche jaune inbetween d'ouvrir "afficher les propriétés avancées.", puis faites défiler vers le bas et changer la couleur où il est dit "selectionBackground" et de changer la couleur (il sera probablement gris, mais il va encore changer). Maintenant, lorsque vous exécutez votre programme, ce que vous choisissez, le fond sera de cette couleur.
OriginalL'auteur SpicyWeenie
Juste Définir la sélection d'index de tous les articles que vous voulez à la couleur dans une boucle et Changer la couleur en Conséquence!
OriginalL'auteur Bhupender Singh
Si je suis clairement comprendre que vous, regardez dans
javax.swing.ListCellRenderer
.Vous avez besoin de ré-écrire ou de le prolonger
javax.swing.DefaultListCellRenderer
et de personnaliser legetListCellRendererComponent
méthode.OriginalL'auteur St.Shadow