Comment pourrais-je mettre un JPanel
dans une cellule d'un JTable
?
(Il y aurait une colonne qui contiendrait String
objets, et une autre colonne avec JPanel
objets.)JPanel dans une cellule d'un JTable
1
A
Répondre
1
http://download.oracle.com/javase/tutorial/uiswing/components/table.html#renderer
Lire la partie qui parle de l'utilisation personnalisée Renderers. L'exemple ColorRenderer place un JLabel dans une cellule. Vous pouvez facilement changer cela pour utiliser un JLabel à la place.
0
En fait, vous pouvez le faire en ajoutant un éditeur du type de données que le panneau couvre
Questions connexes
- 1. cellule d'édition dans JTable
- 2. ActionListener sur une cellule JLabel ou JTable
- 3. JTable ne montrera pas sur JPanel
- 4. Sélectionnez la cellule suivante JTable
- 5. JAVA: Mettre l'image dans la cellule jTable
- 6. Comment afficher un JTable dans un JPanel avec Java?
- 7. JCheckBox ajouté dans une cellule JTable n'est pas visible
- 8. Rendre une cellule dans un JTable modifiable - la valeur par défaut de la cellule
- 9. Java Swing JPanel Restez au top de JTable
- 10. Comment supprimer JTable cell bgColor en survolant une autre cellule?
- 11. Est-il possible d'avoir un JPanel sur JTable
- 12. Changement de couleur de cellule JTable
- 13. Personnalisation jTable
- 14. Rendu de plusieurs objets dans la même cellule JTable
- 15. Comment ajouter une dropdownbox dans une cellule particulière dans JTable, quelque chose comme Microsoft Excel?
- 16. Flottant de jRuby à représenter dans la cellule de JTable
- 17. JTable - focus de l'éditeur composé
- 18. Afficher une info-bulle au-dessus d'une cellule dans une JTable
- 19. JTable - color selection of a line
- 20. Quel est l'événement approprié pour les changements dans une cellule de JTable?
- 21. Un moyen efficace d'afficher un compteur de temps dans une cellule JTable
- 22. JTable Valeurs "sauter" dans une autre cellule après avoir appuyé sur Entrée
- 23. Comment ajouter JComboBox à une cellule spécifique dans la table JTable
- 24. CellEditors mutuellement exclusifs dans JTable
- 25. JTable ou une autre classe de table Java avec une sélection de cellule avancée?
- 26. ajouter JButton dans le cadre avec JTable
- 27. JPanel dans JScrollPane dans JPanel ignorant wrap horizontal
- 28. en ajoutant jpanel dans une jframe. NetBeans
- 29. Images dans un JPanel
- 30. java, peinture JPanel, qui est dans un autre JPanel
Maintenant, j'ai ajouté avec succès un '' JPanel' avec un JButton' à la cellule, mais seulement la moitié supérieure du bouton est visible, et si je clique sur la cellule, ça ne fait rien. Est-il possible de rendre le bouton sur le panneau "cliquable"? – user
ne pouvez-vous pas simplement ajouter un ActionListener au bouton? Mais je suppose que vous devrez passer dans la rangée de la table, les informations de la colonne à l'écouteur ainsi – Shahriar
Je ne crois pas que vous pouvez réellement interagir avec un JPanel à l'intérieur d'une cellule de tableau en faisant cela. Si je me trompe, faites le moi savoir, parce que j'essaie de faire la même chose. – user489041