| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 08:53:11
|
Thiago Macedo
Entusiasta Java
Membro desde: 13/02/2009 08:49:41
Mensagens: 19
Offline
|
Bom Galera
E o seguinte, tenho um banco de dados, neste tenho imagens que estao armazenadas como BLOB.
Consigo recuperar estas imagens e setar icones em labels com elas ( isto esta sendo feito em outro parte do codigo). Mas com os JButtons isto não esta funcinando.
Abaixo parte do codigo, onde :
resultado: e um vetor de vetores de 2 posicoes, este vetor é resultado da consulta sql ao banco.
if(resultado.get(iterador) != null){
System.out.println(resultado.get(iterador).getClass());
System.out.println(((Vector)resultado.get(iterador)).get(0).getClass());
System.out.println(((Vector)resultado.get(iterador)).get(1).getClass());
/* Este e o resultado das 3 linhas acima, que tah OK ?
class java.util.Vector
class java.lang.Integer
class javax.swing.ImageIcon
*/
Icon icone = ((Icon)((Vector)resultado.get(iterador)).get(1));
jButton1.setIcon((Icon) ((Vector)resultado.get(iterador)).get(1));
jButton1.setIcon(icone)
/* Agora aki na atrbuicao ao JButton, seja das duas formas acima, esta acontecendo o erro de ponteiro nulo Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
*/
alguém tem uma ideia do porque ?
Obrigado
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 08:55:24
|
kamikazeishida
JavaChild
![[Avatar]](/images/avatar/4f53d60aee2ffa2af10e3463da26b784.jpg)
Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline
|
Coloque o codigo entre as tags Code para melhor visualizar
|
Pergunte ao GOOGLE, ele é seu amigo!!!
Todas as pessoas inteligentes usam o Google. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 08:58:41
|
kamikazeishida
JavaChild
![[Avatar]](/images/avatar/4f53d60aee2ffa2af10e3463da26b784.jpg)
Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline
|
ao executar esse codigo
ele imprime o desejado???
|
Pergunte ao GOOGLE, ele é seu amigo!!!
Todas as pessoas inteligentes usam o Google. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2009 10:08:15
|
Thiago Macedo
Entusiasta Java
Membro desde: 13/02/2009 08:49:41
Mensagens: 19
Offline
|
Sim este codigo imprime o desejado, que é :
class java.util.Vector
class java.lang.Integer
class javax.swing.ImageIcon
Tentei fazer agora desta maneira. Nao deu erro, mas também nao carregou a imagem!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/02/2009 13:51:25
|
Thiago Macedo
Entusiasta Java
Membro desde: 13/02/2009 08:49:41
Mensagens: 19
Offline
|
Desculpa Galera
Dei vacilo aki
No net beans, estava colocando este codigo antes do initcomponents() , com isso realmente iria indicar para um ponteiro nulo.
Obrigado
Resolvido
|
|
|
 |
|
|