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

时间:2013-08-26 08:49:49

标签: java mysql netbeans-7 right-click

enter image description here

当我右键单击行时,

进入类似的东西。在我点击视图配置文件后,它将弹出并显示新的jFrame并显示他的个人资料。我正在使用GUI构建器。对不起是菜鸟。我还是初学者。在Google上很难找到如何做正确点击的事情。

enter image description here

UPDATE2

我现在创建了菜单但是如何只获取学生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);

和我的MouseReleased

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());
    }
}

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用JComponent#setComponentPopupMenu

您还需要查看How to use menus