Java 如何在netbeans上右键单击表行?

Java 如何在netbeans上右键单击表行?,java,mysql,netbeans-7,right-click,Java,Mysql,Netbeans 7,Right Click,当我右键单击该行时,它将变成这样。单击查看配置文件后,它将弹出并显示新的jFrame和他的配置文件。我正在使用guibuilder。对不起,我是诺布。我还是个初学者。在谷歌上很难找到如何右键点击的方法 更新2 我现在创建了菜单,但是如何只获取学生ID单元格。。。这是我的密码 JMenuItem item = new JMenuItem("View Profile"); JMenuItem item2 = new JMenuItem("Delete"); item.addActi

当我右键单击该行时,它将变成这样。单击查看配置文件后,它将弹出并显示新的jFrame和他的配置文件。我正在使用guibuilder。对不起,我是诺布。我还是个初学者。在谷歌上很难找到如何右键点击的方法

更新2

我现在创建了菜单,但是如何只获取学生ID单元格。。。这是我的密码

JMenuItem item = new JMenuItem("View Profile");
    JMenuItem item2 = new JMenuItem("Delete");
    item.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            JOptionPane.showMessageDialog(studentList.this, "Testing");
        }
    });
    jPopupMenu1.add(item);
    jPopupMenu1.add(item2);
在我的鼠标上

private void tableMouseReleased(java.awt.event.MouseEvent evt) {                                    
    int r = table.rowAtPoint(evt.getPoint());
    if (r >= 0 && r < table.getRowCount()) {
        table.setRowSelectionInterval(r, r);
    } else {
        table.clearSelection();
    }

    int rowindex = table.getSelectedRow();
    if (rowindex < 0) {
        return;
    }


    if (evt.isPopupTrigger() && evt.getComponent() instanceof JTable ) {
        jPopupMenu1.show(evt.getComponent(), evt.getX(), evt.getY());
    }
}
private void tableMouseReleased(java.awt.event.MouseEvent evt){
int r=table.rowAtPoint(evt.getPoint());
如果(r>=0&&r
最简单的方法是使用


您还需要查看一下

您好,您知道如何获取所选studentID的值吗?我使用这个
私有对象GetData(JTable table,int row_index,int col_index){return table.getModel().getValueAt(row_index,col_index)}
并调用它
对象obj1=GetData(表,行索引,0);JOptionPane.showMessageDialog(null,obj1);