Quero ocultar os dados de um cliente.
Como ocultar dados em uma jTable
9 Respostas
explica melhor por gentileza, quais dados quer ocultar? como vc ta recuperando os dados? mostra o códigoooooo
Eu fiz um select para listar os dados dos clientes(nome da tabela) na base de dados em uma JTABLE, e preciso ocultar alguns clientes!
mostra o código e mostra quais vc quer ocultar
Não tenho como mandar o código
1 - Joga o popup menu em um lugar vazio do seu jframe
Ele vai para o “Other Components”

Feito isso, vc clica com o botão direto em cima dele: Add From Palette > Menu Item

Muda o texto dele, eu coloquei “Deletar”:

Blz, agora pode clicar duas vezes em cima desse item jMenuItem, agora vai abrir a tela de código, vc vai botar uma ação quando esse item for selecionado:
private void jMenuItem1ActionPerformed(ActionEvent evt) {
((ModeloTabela) tabela.getModel()).removeRow(tabela.getSelectedRow()); //cola esse código
}
Agora vc tem que adicionar um listener na sua tabela, pra quando vc clicar com o botão direito, apareça essa janela. Vai na tabela, botão direito > Events > Mouse > MouseReleased
private void tabelaMouseReleased(MouseEvent evt) {
//cola esse codigo abaixo
if (evt.isPopupTrigger()) {
jPopupMenu1.show(tabela, evt.getX(), evt.getY());
}
}
Roda seu projeto, vai na sua tabela, clica com o botão direito:
O ID 161 foi deletado…
Nesse caso vai delegar ou ocultar?
Deletar da tabela, não do banco…
Eu quero pôr essa acção em uma botão.
É possível?
Como faço?
Agradeceria a vossa solução.



