Cet article décrit le fonctionnement de l'ajout d'événements de clic droit à l'écoute de Java pour implémenter la table. Partagez-le pour votre référence, comme suit:
Étapes de surveillance de la table
1 Ajouter un auditeur à la table
2 Utilisez la méthode de souris de la classe Mouseadapter
3 À travers la méthode GetButton de l'objet de classe Mouseevent, il est déterminé que le bouton de fonctionnement de la souris1 est le bouton de gauche à bout portant 3 est le bouton droit
Importer java.awt.event.mouseAdapter; Importer java.awt.event.mouseevent; importer java.util.vector; import javax.swing. *; import javax.swing.table.defaulttableModel; tables de classe publique étend jframe {table jtable; Tablem defaultTableModel; Jscrollpane jsp; Jpopupmenu jpm; Vector <string> name = new vector <string> (); Vector <string> data = new vector <string> (); public static void main (String [] args) {// TODO Méthode générée automatique Stub New TablesJ (); } Tablesj () {name.add ("name"); name.add ("âge"); data.add ("Zhang San"); data.add ("19"); TableM = new defaultTableModel (name, 0); TableM.Addrow (données); TableM.Addrow (données); table = new JTable (tablem); jsp = new JscrollPane (tableau); Table.AddMouseListener (new MouseAdapter () {public void MouseClicked (MouseEvent E) {if (e.getButton () == Mouseevent.Button3) {// Afficher JPM = new JPOPUPMENU (); // Le paramètre est le type de la ligne, le type de la lignée où le coordon table.RowAtPoint (e.getpoint ()); jpm.add (i + ""); this.add (jsp); this.setVisible (true); this.setSize (400, 400); this.setDefaultCloseOperation (exit_on_close); }}Pour plus de contenu lié à Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Tutoriel de structure de données Java et d'algorithme", "Résumé des conseils de nœud de Dom Operation Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils d'opération Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.