Inserir valor em Jtable  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
jorge.david
Thread.start()
[Avatar]

Membro desde: 02/09/2009 15:36:58
Mensagens: 31
Localização: Bragança paulista
Offline

Pessoal já procurei muito por uma solução e até agora não encontrei nada para me ajudar. A situação é a seguinte:

Tenho duas combobox que quando populadas eu clico no botão inserir para que o dado selecionado das mesmas preencham a tabela. Porem, só consigo preencher a primeira linha, quando clico no botão inserir pela segunda vez recebo a seguinte mensagem: Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 > 0.

Abaixo segue o metodo. Por favor me ajudem!!!

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Não use DefaultTableModel. Caso contrário, vai ser muito difícil trabalhar com o JTable.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
jorge.david
Thread.start()
[Avatar]

Membro desde: 02/09/2009 15:36:58
Mensagens: 31
Localização: Bragança paulista
Offline

Uma duvida....
Estou lendo o post http://www.guj.com.br/java/132698-jtable-removendo-colunas-em-tempo-de-execucao#714736...
Gostaria de saber da onde vem a classe Livro...segue a linha abaixo:



[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

É só uma classe de exemplo, no caso, para uma tabela de Livros. Imagine que ela esteja corretamente implementada em algum lugar.

No seu caso, poderia ser uma classe para Inspetores, ou Problemas, sei lá ao que se refere sua tabela.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
jorge.david
Thread.start()
[Avatar]

Membro desde: 02/09/2009 15:36:58
Mensagens: 31
Localização: Bragança paulista
Offline

Vini me tira uma duvida...
No codigo abaixo o objeto titulo não esta instaciado correto?
Como devo fazer?

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Tem que pegar ele da lista antes:



(Não lembro se a lista de livros chama mesmo valores, mas acho que vc consegue entender a idéia).

This message was edited 1 time. Last update was at 05/02/2012 20:26:55


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
jorge.david
Thread.start()
[Avatar]

Membro desde: 02/09/2009 15:36:58
Mensagens: 31
Localização: Bragança paulista
Offline

Vini assim na verdade estou começando a programar em Java...eu estava precisando de um exemplo bem simples...Por exemplo:

Um campo JTextField, uma Jtable e um JButton...onde os textos digitados no campo texto são inseridos na tabela apos o clicar no botão...
Será que você pode me ajudar?
[Email] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Movido para Interface Gráfica.

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
jorge.david
Thread.start()
[Avatar]

Membro desde: 02/09/2009 15:36:58
Mensagens: 31
Localização: Bragança paulista
Offline

Será que alguem pode me ajudar?
Ainda não consegui resolver meu problema

Abraços
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

jorge.david wrote:Será que alguem pode me ajudar?
Ainda não consegui resolver meu problema


O que você não entendeu do exemplo de model? Qual foi o código que você tentou fazer com suas classes?
Como seu programa está organizado?

É bem complicado te dar ajuda, se você não dá nenhuma dica de qual é a sua dúvida ou sobre até onde já chegou...

This message was edited 1 time. Last update was at 18/02/2012 08:56:53


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
maurijava
Debugger
[Avatar]

Membro desde: 30/01/2011 21:33:28
Mensagens: 55
Offline

Jorge,

Você está usando o metodo errado. Cria o JTable fora do metodo e popula com:



Se você quiser usar o metodo insertRow, você não pode usar essa lógica, pois ele sempre vai inserir na mesma linha, que é o tamanho do JTable, por isso esta dando essa excessão, porque a linha não é válida. Isso tá na documentação da API de Java, é bom estuda-la antes de qualquer coisa.

Sds,

Maurijava.

 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team