Как в JTable скопировать строку?

Как в JTable скопировать строку?

Воспользуемся примером из раздела “Как в JTable установить редактор ячеек в таблицу?”,добавим кнопку “Copy”, обработчик нажатия нажатия на кнопку будет копировать строку, выделенную пользователем, и добавлять её в конец таблицы.

Добавим кнопку. Введите в конструктор класса TableEx код:

Теперь класс TableEx должен реализовывать интерфейс ActionListener:

public class TableEx extends JFrame implements ActionListener

Введём в класс TableExModel новый метод, добавляющий новую строку в конец таблицы:

Код обработчика нажатия на кнопку:

Установим курсор на второй ряд, жмём кнопку “Copy”, результат: JTable скопировать строку

Строка два скопирована и добавлена к таблице.