介绍
小编给大家分享一下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怎么实现表添加右键点击事件监听操作