java 右键事件_java table右键点击事件
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 table;
DefaultTableModel tableM;
JScrollPane jsp;
JPopupMenu jpm;
Vector name = new Vector();
Vector 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(name,0);
tableM.addRow(data);
tableM.addRow(data);
table = new JTable(tableM);
jsp = new JScrollPane(table);
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e){
if (e.getButton() == MouseEvent.BUTTON3){
//在table显示
jpm = new JPopupMenu();
//表格 的rowAtPoint方法返回坐标所在的行号,参数为坐标类型,
int i = table.rowAtPoint(e.getPoint());
jpm.add(i+"");
jpm.show(table, e.getX(), e.getY());
}
}
});
this.add(jsp);
this.setVisible(true);
this.setSize(400, 400);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
java 右键事件_java table右键点击事件相关推荐
- java button click事件_java处理按钮点击事件的方法
java处理按钮点击事件的方法 发布时间:2020-09-17 07:17:02 来源:脚本之家 阅读:70 作者:jingxian 不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个Acti ...
- java的按钮点击事件_java处理按钮点击事件的方法
不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1. 监听器对象是一个实现了特定监听器接口 ...
- java 按钮 事件_Java 添加按钮点击事件
展开全部 xml文件代码如下: android:id="@+id/button1" android:layout_width="wrap_content" an ...
- Table中行点击事件和复制事件冲突问题
我说的这个问题是基于antd design的react的Table. 但是我感觉我的解决思路是有异曲同工之处的,大家可以借鉴一下. 知识点(不懂的,可以直接复制百度) 1.window.getSele ...
- Vue.js基础-07-绑定事件(v-on)-01-点击事件(click)
文章目录 1. 点击事件参数(click) 1.1 基本使用 1.2 绑定一个方法 1.3 冒泡事件 说明 示例 2. 点击事件修饰符 2.1 .stop (阻止冒泡) 使用说明 使用示例 2.2 c ...
- 微信小程序只允许触发一次点击事件(防止多次点击事件)
微信小程序只允许触发一次点击事件(防止多次点击事件) 超级简单 容易理解 可以让绑定的事件只触发一次 //.wxml <button bindtap="click1"> ...
- UE4 鼠标点击事件 || 虚幻4 鼠标点击事件
UE4 鼠标点击事件||虚幻4 鼠标点击事件 一 .预备工作 1. 打开关卡蓝图 2.在关卡蓝图中进行下列操作 二.静态网格物体的点击事件 1. 将静态网格物体拖拽到场景中,右击 进行如图操作 选 ...
- 大话 java android 接口回调 全面解析点击事件 大量举例
越努力,越幸运! 梦想终会一步一步实现. 阅读本文,收获什么: 1.理解什么是接口回调 2.解析点击事件(基于回调接口实现) 3.模仿,应用点击事件 4.应用接口回调在真实需求中- a. recycl ...
- java jcombobox 事件_JAVA JComboBox的监听事件(ActionListener、ItemListener)
参考资料: 问题的产生: 在看JComboBox组件的监听事件时,运行讲解到的实例(增加了几个输出语句来跟踪它的反应)碰到下面的问题: 1, JComboBox组件在添加了ActionListener ...
最新文章
- 2020 mse 清华_ICSMSE 2020
- 数据分析能力到底有多重要
- python教程:列表(list)、元组(tuple)、字典(dict)
- Caused by: java
- camerax 自动聚焦_Android Camera-CameraView和CameraX使用
- 源码|详解分布式事务之 Seata-Client 原理及流程
- jmail mysql_利用VB+jmail发送邮件源码
- 如何对您的API进行单元测试
- 使用springMVC提供的CommonsMultipartResolver文件解析器,实现文件轻松上传
- now.js 0.1.0 发布了
- linux计算机网络一般需要配置哪几部分,计算机网络技术 知识及应用第4章Linux操作系统和常用服务器配置.ppt...
- ZStack源码剖析之核心库鉴赏——Defer
- Linux虚拟化技术KVM入门必看
- 基于php+mysql的企业人事管理系统
- android 调色盘颜色选取
- 抖音热门技术全套 手机修改视频md5软件ios
- 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端工程师的?...
- 无线网卡无法获取dhcp服务器,无线网络无法获取网络IP地址
- wps不想让读个文档显示为多个标签页,而是打开多个窗口,方便多个文档的比对工作?
- 成绩管理系统课程设计