java弹出表格_如何给表格添加弹出式菜单?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

package table;//引入相关包import java.awt.*;import java.awt.event.*;import javax.swing.*;public class swingtan extends JFrame//继承JFrame类{//定义一个弹出式菜单JPopupMenu j=new JPopupMenu();Object[] columnNames = {"1", "2"};//表格Object[][] personInfo = new Object[100][2];JTable table = new JTable(personInfo, columnNames);public swingtan (){//设置窗口名称this.setTitle("弹出菜单");//设置一个GridLayout布局管理器this.setLayout(new GridLayout(2,2));//设置窗口位置和大小this.setBounds(10,10,600,400);//设置窗口可见this.setVisible(true);//设置当点击窗口的关闭按钮时退出this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//引入jiaPopMenu()方法this.jiaPopMenu();add(new JScrollPane(table));}public void jiaPopMenu(){//定义菜单项JMenuItem jmi=new JMenuItem("剪切");//为A添加监听事件jmi.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){System.out.println("正在剪 切!!!");}});//将弹出项添加到菜单j.add(jmi);//定义菜单项jmi=new JMenuItem("复制");jmi.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){System.out.println("正在复 制!!!");}});//将弹出项添加到菜单j.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值