java怎么实现表添加右键点击事件监听操作

  介绍

小编给大家分享一下java怎么实现表添加右键点击事件监听操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

具体如下:

表格监听步骤

1给表格添加监听addMouseListener

2使用MouseAdapter类的mouseClicked方法

3通过MouseEvent类对象的getbutton方法来判断鼠标操作BUTTON1为左键,BUTTON3为右键

import  java.awt.event.MouseAdapter;   import  java.awt.event.MouseEvent;   import  java.util.Vector;   import  javax.swing。*;   import  javax.swing.table.DefaultTableModel;   public  class  TableSj  extends  JFrame {   JTable 才能;表;   DefaultTableModel 才能;tableM;   JScrollPane 才能;jsp;   JPopupMenu 才能;摩根大通;   Vector<才能;String>, name =, new  Vector ();   Vector<才能;String>, data =, new  Vector ();   public 才能;static  void  main (String [], args), {   ,,,//,TODO 自动生成的方法存根   ,,,new  TableSj ();   ,,}   TableSj才能(){   ,,,name.add(“姓名“);   ,,,name.add(“年龄“);   ,,,data.add(“张三“);   ,,,data.add (“19”);   ,,,tableM =, new  DefaultTableModel(名字,0);   ,,,tableM.addRow(数据);   ,,,tableM.addRow(数据);   ,,,table =, new  JTable (tableM);   ,,,jsp =, new  JScrollPane(表);   ,,,table.addMouseListener (new  MouseAdapter (), {   ,,,,,public  void  mouseClicked (MouseEvent  e) {   ,,,,,,,if  (e.getButton (),==, MouseEvent.BUTTON3) {   ,,,,,,,,,//在表显示   ,,,,,,,,,jpm =, new  JPopupMenu ();   ,,,,,,,,,//表格,的rowAtPoint方法返回坐标所在的行号,参数为坐标类型,   ,,,,,,,,,int 小姐:=,table.rowAtPoint (e.getPoint ());   ,,,,,,,,,jpm.add (i +““);   ,,,,,,,,,jpm.show(表,,e.getX (),, e.getY ());   ,,,,,,,}   ,,,,,}   ,,,});   ,,,this.add (jsp);   ,,,this.setVisible(真正的);   ,,,this.setSize (400,, 400);   ,,,this.setDefaultCloseOperation (EXIT_ON_CLOSE);   ,,}   }

以上是“java怎么实现表添加右键点击事件监听操作”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

java怎么实现表添加右键点击事件监听操作