Как сделать правую строку таблицы щелчка на netbeans?
во что-то вроде этого, когда я щелкните правой кнопкой по row.after я нажал Посмотреть профиль будет всплывать и новый JFrame и отобразить его профиль. Я использую построитель GUI. извините за то, что был noob. Я все еще новичок. Мне сложно найти в Google, как делать права.
UPDATE2
Я создал меню теперь, но как получить сота Student 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());
}
}
привет я обновить мою проблему – JeraldPunx
привет вы знаете, как получить значение выбранного studentID? – JeraldPunx
Я понял это с помощью этого 'private Object GetData (таблица JTable, int row_index, int col_index) { return table.getModel(). GetValueAt (row_index, col_index); } 'и называя его' Object obj1 = GetData (table, rowindex, 0); JOptionPane.showMessageDialog (null, obj1); ' – JeraldPunx