行を右クリックすると、このようなものになります。プロファイルの表示をクリックすると、ポップアップして新しい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());
}
}