Je travaille sur une application interne qui suit un tas de tâches. Je voulais avoir un moniteur de tâches simple qui énumérerait le nom de la tâche et l'état de la tâche. J'ai besoin de cela pour avoir l'air juste un peu sympa, je ne suis pas un concepteur donc tout ce que je fais va être nul, mais un affichage de texte de base ne fonctionnera pas pour les exigences du projet.Dans Java Swing, comment gérer une liste de panneaux permettant de sélectionner plusieurs panneaux?
Ce que je suis essentiellement essaie de faire est de montrer quelque chose de similaire à la fenêtre de téléchargement de Firefox, la fenêtre télécharger I-Tunes, et bien je pourrais nommer plus mais ils se ressemblent tous fondamentalement les mêmes. Dans chacune de ces applications, chacun des «panneaux de progression» est sélectionnable. Donc, pour implémenter ceci, j'ai pensé qu'il serait simple d'utiliser simplement une liste de JPanels avec un JProgressBar et un JLabel, chacun pouvant simplement accepter le focus pour déterminer si lui et d'autres sont sélectionnés. Je pensais que ce serait une tâche facile, mais si j'utilise un JList, il affiche simplement du texte. Je me suis alors dit que je montrerais tous les panneaux de tâches dans un panneau plus grand, mais je ne peux pas obtenir les panneaux intérieurs pour reconnaître la concentration.
Y at-il un modèle pour cela? Existe-t-il une solution standard laminée que je n'ai tout simplement pas trouvée? Ou y a-t-il une meilleure méthode pour cela? Je ne veux pas réinventer la roue, mais je pensais que ça allait être simple.
est ici un code simple montrant comment rendre JPanels dans un JList comme évoqué dans la réponse: http://www.rgagnon.com/javadetails/java-0203.html –