olá,sou novo aqui e gostaria de uma informação, se alguem puder me ajudar…
estou tentando fazer um jtable que carregue os dados de um objeto…
to caso eu tenho um vetor
Livro prateleira[] = Livro[3];
prateleira[0] = new Livro("Sitio do picapau amarelo","Monto","Lobato");
prateleira[1] = new Livro("Culinária Brasileira","Manoel","Cabral");
prateleira[2] = new Livro("Meus contos","Eu","Mesmo");
e abaixo segue a classe LIVRO
public class Livro {
private String titulo; // Titulo do livro
private String primeiroNome; // Primeiro nome do autor principal
private String ultimoNome; // Ultimo nome do autor principaç
public Livro()
{
this( "", "", "");
}
public Livro( String title, String firstName, String lastName)
{
setTitulo( title );
setPrimeiroNome( firstName );
setUltimoNome( lastName );
}
public void setTitulo( String t )
{
titulo = t;
}
public String getTitulo()
{
return titulo;
}
public void setPrimeiroNome( String first )
{
primeiroNome = first;
}
public String getPrimeiroNome()
{
return primeiroNome;
}
public void setUltimoNome( String last )
{
ultimoNome = last;
}
public String getUltimoNome()
{
return ultimoNome;
}
}
oque eu queria era colocar estes dados dentro de uma jtable…
que até aqui eu já fiz…
só que como em uma jtable os dados alterados ficam somente dentro dela…
so caso eu queria que quando eu alterasse um dado dentro de uma célula…
ele alterasse o objeto livro…
digamos
ao clicar na celula abra um campo para editar, “um joptionpane” ou um “textfield”
e ao editar mude o objeto
prateleira[0].setPrimeiroNome("Monteiro");
e ao terminar… o jtableseje recarregado com os dados novos…