最近编一个数据管理模块,就是先将数据库中的所有使用JTable显示出来,然后把鼠标选择一条记录后,右键单击,会出现一个下拉菜单,包含“增加”、“删除”、“修改”和“查询”这四个菜单项,选择不同的菜单项,会弹出对应的窗口,就是这么个功能。
哪位大侠可以跟我说说编程思路,现在要用java做毕业设计,没办法,以前java只是选修而已,几乎没怎么学,现在编程也好多是套模式,具体含义并不清楚……
如何影响鼠标右键,如何添加鼠标右键菜单,如何响应鼠标右键菜单项……
哪位大侠可以跟我说说编程思路,现在要用java做毕业设计,没办法,以前java只是选修而已,几乎没怎么学,现在编程也好多是套模式,具体含义并不清楚……
如何影响鼠标右键,如何添加鼠标右键菜单,如何响应鼠标右键菜单项……
解决方案 »
- 求一个Image 监听事件?
- 救命阿,spring执行oracle查询怪异问题
- 请问如何解决 java ServerSocketChannel 绑定ipv6地址产生异常,有兴趣者共同研究???
- weblogic的taglib乱码问题
- java新手,请教。
- !!!怎么样可以让java建立的socket可以收到局域网发来的任何数据??!!!!!!!!!!!!!
- 关于Java的几个问题!
- 用java的socket怎么实现一个聊天室,并且有互相传递文件的功能。(点对点传)
- 为什么在传送数据的时候出现错误
- 关于继承后父类引用子类的方法
- 过时的API问题
- 请问如何将Hibernate的生成的SQL语句写入日志
JMenuItem miAdd = new JMenuItem();
pop.add(miAdd);
JMenuItem miMdy = new JMenuItem();
pop.add(miMdy);
JMenuItem miDel = new JMenuItem();
pop.add(miDel);
tbl.addMouseListener(new MouseAdapter()
{
@Override
public void mousePressed(MouseEvent e)
{
Point p = e.getPoint();
int row = tbl.rowAtPoint(p);
int column = tblSaled.columnAtPoint(p);
if (e.getButton() == MouseEvent.BUTTON3)
{
tbl.setRowSelectionInterval(row, row);
pop.show(tbl, (int) p.getX(), (int) p.getY());
}
});