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 

Ответы на вопрос(3)

Ваш ответ на вопрос