Très bien, j'ai donc un JTabbedPane dans une application et il a plusieurs panneaux. Est-il possible d'assigner un JPopupMenu aux onglets eux-mêmes au lieu du JPanel? Si c'est possible, comment ferais-je cela?Onglets JTabbedPane
3
A
Répondre
3
Voir http://www.java-forums.org/awt-swing/20810-how-can-i-add-popup-menu-tab-tabbedpane.html pour un exemple.
Je pense que vous appelez d'abord setTabComponentAt([each index], [a label with a popup attached])
alors vous auriez besoin d'ajouter une méthode pour changer chacun des onglets quand ils sont cliqués.
Questions connexes
- 1. Onglets superposés avec JTabbedPane
- 2. jtabbedpane différents onglets de taille
- 3. Java JTabbedPane, mettre à jour les autres onglets JLabel value?
- 4. JTabbedPane: Composants avant et après les onglets eux-mêmes
- 5. JTabbedPane: icône sur le côté gauche des onglets
- 6. Comment puis-je faire glisser des onglets dans JTabbedPane
- 7. Centrage du panneau JTabbedPane mais pas des onglets réels
- 8. JTabbedPane - Définir la bordure par défaut autour des onglets ..?
- 9. JFrame avec JTabbedPane & JButton
- 10. JTabbedPane ajoutant des composants NULL
- 11. JTabbedPane se montre aléatoirement
- 12. Swing changer JTabbedPane en JPanel
- 13. Mettre l'onglet en avant dans JTabbedPane
- 14. Java: "Bouton Ajouter un onglet" pour un JTabbedPane
- 15. Quel est le problème avec JSplitPanel (ou JTabbedPane)?
- 16. Événement JTabbedPane déclenché lorsque l'onglet est sélectionné
- 17. Retirez le JTabbedPane « sélectionné » La ligne pointillée
- 18. Comment faire pour que les volets à onglets Java affichent les onglets de droite à gauche?
- 19. Fusionner deux onglets dans Java Swing
- 20. Contrôle de la couleur dans le volet à onglets Java
- 21. avec mettre les choses dans une fenêtre à onglets
- 22. Onglets jQuery-ui: interférence entre les onglets
- 23. Est-il possible de masquer la barre d'onglets de JTabbedPane si un seul onglet existe?
- 24. Pouvons-nous ajouter un panneau à l'intérieur du panneau pour créer un menu à onglets imbriqué?
- 25. JTabbedPane: Actions effectuées avant l'affichage de l'onglet sélectionné
- 26. NullPointerException lors de la référence à une propriété d'un JTabbedPane
- 27. Comment puis-je geler sur un volet d'un JTabbedPane?
- 28. Java: JProgressBar (ou équivalent) dans un onglet JTabbedPane title
- 29. .drawLine sur l'événement (clic de bouton) Jpanel/Jbutton/JTabbedPane
- 30. Lorsque vous cliquez sur un onglet d'un JTabbedPane, les composants n'apparaissent pas immédiatement
Je clique sur un onglet et une fenêtre pop-up? – jedierikb
Oui, lorsque vous faites un clic droit sur l'onglet lui-même, je veux que le JPopupMenu apparaisse. Lorsque j'ai essayé d'assigner panel.setComponentPopupMenu (menu contextuel) ;, et que j'ai cliqué avec le bouton droit de la souris sur l'onglet, aucun menu n'est apparu, mais lorsque j'ai cliqué avec le bouton droit sur le panneau, le menu est apparu. Cela m'amène à croire qu'il y a quelque chose de séparé pour l'onglet. –