quarta-feira, 7 de outubro de 2009

Re: [java-br] Problema em percorrer uma JTable

·

 

Osmar porq deve ser assim?
me explica !

2009/10/6 Osmar Hespanhol <osmarhes@yahoo.com.br>

>
>
> Outro problema q pode dar Deividsin eh o seguinte, o getVaueAt() retorna um
> objeto, se o objeto da linha for uma string e vc quiser usar o equals eh
> aconselhável fazer assim:
>
> if ((!((String)tabelaDadosServico.getValueAt(l,c)).equals(null)))
>
> _____
>
> De: java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br> [mailto:
> java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>] Em nome
> de Deivison Lana Trab
> Enviada em: terça-feira, 6 de outubro de 2009 17:54
>
> Para: java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>;
> users@mgjug.dev.java.net <users%40mgjug.dev.java.net>
> Assunto: [java-br] Problema em percorrer uma JTable
>
> Boa Tarde!
>
> tenho uma JTable que eu uso para cadastrar alguns dados!
>
> ela inicialmente tem o linhas 17 e colunas 5 todas a inicio estão null
>
> quando eu vou percorrer os campos que estão nulos da um erro! que eu não
> consigo tratar.
> no caso nem a mensagem do catch e executada!
>
> como posso tratar este erro,
> para que quando o campo for null ele simplesmente não entre no "if" e não
> de
> erro quando for verificar se ele e "null";
>
> esta ea linha que da o erro
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
> if ((!this.tabelaDadosServico.getValueAt(l,c).equals(null)))
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> este o codigo
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
> public void pegadados(){
> try {
> if(this.tabelaDadosServico != null){
>
> for (int l = 0;l < this.tabelaDadosServico.getRowCount();l++)
> {
>
> for (int c = 0; c < this.tabelaDadosServico.getColumnCount();
> c++) {
>
> if
> ((!this.tabelaDadosServico.getValueAt(l,c).equals(null))) //<<<<< LINHA
> QUE O ERRO OCORRE
>
> if((!this.tabelaDadosServico.getValueAt(l,c).equals("
> "))) {
>
> this.banco.dadosServico[l][c] =
> this.tabelaDadosServico.getValueAt(l, c).
> toString();
> }
> }
> }
> }
> } catch (ArrayIndexOutOfBoundsException a) {
>
> JOptionPane.showMessageDialog(null, "Existe um campo
> Vaziol");
> }
>
> }
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> O ERRO
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
> java.lang.NullPointerException
> at Interface.I_P1_ContasAp.pegadados(I_P1_ContasAp.java:266)
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog