Один из способов сделать это - установить CSS «login-form» в «display: none», а затем выполнить переключение при необходимости с помощью $ («. Login-form»). Css («display», «block» ) например, при установке $ (". register-form"). css ("display", "none")
Необходимо создать пользовательское TableModel
. A JTable
на самом деле не хранит строки, это всегда делегирует это к a TableModel
. Для помощи Вам реализующий его необходимо использовать AbstractTableModel
. Не забывайте звонить fireTableRowsInserted()
каждый раз Вы добавляете строки. Для лучших действий, если Вы добавляете много строк, попытайтесь обработать обновления в пакетном режиме и добавить много строк за один раз.
После того как Вы начинаете динамично добавлять и удалять элементы из JTable, действительно необходимо начать использовать TableModel.
Дополнительную информацию см. в Учебном руководстве по Java.
При использовании модели таблицы по умолчанию для JTable затем, можно добавить строки со следующим кодом
if ( dest+1 < table.getRowCount()-1 )
( (DefaultTableModel) table.getModel() ).insertRow(dest+1, getValuesForNewRow());
else
( (DefaultTableModel) table.getModel() ).addRow(getValuesForNewRow());