Sim, você pode. Eu não sou muito bom em swing, mas você pode fazer isso. Vai dar muito trabalho, implementar muitos listeners, alterar e recarregar o modelo da tabela, repintar a tabela após a alteração dos dados... muito difícil. linha inteira se excluir ou inserir uma nova linha" Entendo que isso não será feito "clicando em uma célula". Você deve implementar mais controles sobre a linha para saber se deseja excluí-la ou inserir um acima/abaixo e todas as operações desejadas. Espero que isso ajude você, pois você acabou de perguntar se pode fazer isso. Você não acha que será muito mais fácil no clik da célula abrir um novo quadro sobre a tabela e editar a linha?