0

ここに画像の説明を入力

行を右クリックすると、このようなものになります。プロファイルの表示をクリックすると、ポップアップして新しいjFrameが表示され、彼のプロファイルが表示されます。GUIビルダーを使用しています。ノブでごめんなさい。私はまだ初心者です。Google で右クリックの方法を見つけるのは難しいです。

ここに画像の説明を入力

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

1 に答える 1