jTable всплывающее меню правой кнопкой мыши
У меня есть база данных SQL, и я работаю над программой, которая позволит мне добавлять / удалять / изменять записи. Мне уже удалось добавить записи, над которыми я работаю, редактируя / удаляя их.
Я хочу отобразить существующие записи в таблице, поэтому я использую jTable. Я нашел некоторый код в сети и изменил его, чтобы получить записи и отобразить их в jtable, но я не знаю, как кодировать правый клик и отображать всплывающее меню.
В этом всплывающем меню я хочу отобразить такие параметры, как удаление записи и изменение записи.
Это код, который я использую для создания jTable и отображения данных:
private void menuDeleteAuthorActionPerformed(java.awt.event.ActionEvent evt) {
TableFromDatabase deleteAuthor = new TableFromDatabase();
deleteAuthor.pack();
deleteAuthor.setVisible(true);
Vector columnNames = new Vector();
Vector data = new Vector();
try
{
Connection connection = DriverManager.getConnection( url, user, password );
// Read data from a table
String sql = "SELECT * FROM Authors";
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql );
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
// Get column names
for (int i = 1; i