Dieser Artikel beschreibt den Betrieb des Hinzufügens von Rechtsklick-Ereignis-Listening für Java, um Tabelle zu implementieren. Teilen Sie es für Ihre Referenz wie folgt weiter:
Tabellenüberwachungsschritte
1 Fügen Sie dem Tisch einen Hörer hinzu
2 Verwenden Sie die Mouseclicked -Methode der Mouseadapter -Klasse
3 Durch die GetButton -Methode des MouseEvent -Klasse -Objekts wird festgestellt, dass der Mausbetriebstaste 1 der linke Taste ist.
importieren java.awt.event.mouseadapter; import java.awt.event.mouseeEvent; import Java.util.Vector; import Javax.swing. DefaultTablemodel Tablem; JSCROLLPANE JSP; JPOPUPMENU JPM; Vector <string> name = new vector <string> (); Vector <string> data = new vector <string> (); public static void main (String [] args) {// Todo Automatisch erzeugte Methode Stub New tablesJ (); } Tablesj () {name.add ("name"); Name.Add ("Alter"); Data.Add ("Zhang San"); Data.Add ("19"); Tablem = new DefaultTablemodel (Name, 0); Tablem.Addrow (Daten); Tablem.Addrow (Daten); table = new JTable (Tablem); JSP = new JscrollPane (Tabelle); table.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e){ if (e.getButton() == MouseEvent.BUTTON3){ //Show jpm = new JPopupMenu(); //The rowAtPoint method of the table returns the line number where the coordinate is located, the parameter is the coordinate type, int i = Tabelle.Rowatpoint (E.GetPoint ()); this.add (jsp); this.setvisible (true); this.setSize (400, 400); this.setDefaultCloseOperation (exit_on_close); }}Für mehr Java-bezogene Inhalte können Leser, die an dieser Website interessiert sind, die Themen anzeigen: "Java-Datenstruktur und Algorithmus-Tutorial", "Zusammenfassung der Java-Operation DOM-Knoten-Tipps", "Zusammenfassung der Java-Datei- und Verzeichnisoperationstipps" und "Zusammenfassung von Java Cache Operation Tipps" "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.