Вернуться к последнему ряду java jtable после первого ряда - PullRequest
0 голосов
/ 09 июля 2019
    private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                      
        // TODO add your handling code here:
        System.out.println("Total Rows - " + jTable1.getRowCount());
        System.out.println("Selected Row - " + jTable1.getSelectedRow());
        //Store the value of selected row in a avariable
        int currentSelectedRow = jTable1.getSelectedRow();

        //Check if row is selected
        if (currentSelectedRow != -1) {
            //To move up substract 1 from the current selected row
            model.moveRow(currentSelectedRow, currentSelectedRow, currentSelectedRow - 1 );
            jTable1.getSelectionModel().setSelectionInterval(currentSelectedRow - 1, currentSelectedRow -1 );

//            if you reach the top row go back to the last row

            if (currentSelectedRow == 0 ) {
                currentSelectedRow = jTable1.getRowCount();
            }
        }

    }

Я не могу вернуться к последнему ряду после достижения первого ряда в приложении java jtable gui.Этот код находится внутри кнопки, которая должна выделять выбранную строку, идущую вверх, и когда она достигает последней строки (первой строки), возвращаться к последней строке.

...