CristianPalmaSola10 16 de jul. de 2012
Mas porque a solucao não deu certo pra vc ?
quando executou deu algum erro, ou o que aconteceu que para voce não funcionou tal coisa ?
f.murer 16 de jul. de 2012
ola CristianPalmaSola10,
deu erro sim.
segue erro.
Exception in thread "AWT-EventQueue-0" java . lang . NullPointerException
at javax . swing . ImageIcon . < init > ( ImageIcon . java : 205 )
at frota . JIF_Sobre . < init > ( JIF_Sobre . java : 20 )
at frota . JF_Menu . jb_sobreActionPerformed ( JF_Menu . java : 170 )
at frota . JF_Menu . access$100 ( JF_Menu . java : 20 )
at frota . JF_Menu$2 . actionPerformed ( JF_Menu . java : 89 )
at javax . swing . AbstractButton . fireActionPerformed ( AbstractButton . java : 2018 )
at javax . swing . AbstractButton$Handler . actionPerformed ( AbstractButton . java : 2341 )
at javax . swing . DefaultButtonModel . fireActionPerformed ( DefaultButtonModel . java : 402 )
at javax . swing . DefaultButtonModel . setPressed ( DefaultButtonModel . java : 259 )
at javax . swing . plaf . basic . BasicButtonListener . mouseReleased ( BasicButtonListener . java : 252 )
at java . awt . AWTEventMulticaster . mouseReleased ( AWTEventMulticaster . java : 289 )
at java . awt . Component . processMouseEvent ( Component . java : 6505 )
at javax . swing . JComponent . processMouseEvent ( JComponent . java : 3321 )
at java . awt . Component . processEvent ( Component . java : 6270 )
at java . awt . Container . processEvent ( Container . java : 2229 )
at java . awt . Component . dispatchEventImpl ( Component . java : 4861 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2287 )
at java . awt . Component . dispatchEvent ( Component . java : 4687 )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Container . java : 4832 )
at java . awt . LightweightDispatcher . processMouseEvent ( Container . java : 4492 )
at java . awt . LightweightDispatcher . dispatchEvent ( Container . java : 4422 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2273 )
at java . awt . Window . dispatchEventImpl ( Window . java : 2719 )
at java . awt . Component . dispatchEvent ( Component . java : 4687 )
at java . awt . EventQueue . dispatchEventImpl ( EventQueue . java : 703 )
at java . awt . EventQueue . access$000 ( EventQueue . java : 102 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 662 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 660 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 76 )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 87 )
at java . awt . EventQueue$4 . run ( EventQueue . java : 676 )
at java . awt . EventQueue$4 . run ( EventQueue . java : 674 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 76 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 673 )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( EventDispatchThread . java : 244 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 163 )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( EventDispatchThread . java : 151 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 147 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 139 )
at java . awt . EventDispatchThread . run ( EventDispatchThread . java : 97 )
Exception in thread "AWT-EventQueue-0" java . lang . NullPointerException
at javax . swing . ImageIcon . < init > ( ImageIcon . java : 205 )
at frota . JIF_Sobre . < init > ( JIF_Sobre . java : 20 )
at frota . JF_Menu . jb_sobreActionPerformed ( JF_Menu . java : 170 )
at frota . JF_Menu . access$100 ( JF_Menu . java : 20 )
at frota . JF_Menu$2 . actionPerformed ( JF_Menu . java : 89 )
at javax . swing . AbstractButton . fireActionPerformed ( AbstractButton . java : 2018 )
at javax . swing . AbstractButton$Handler . actionPerformed ( AbstractButton . java : 2341 )
at javax . swing . DefaultButtonModel . fireActionPerformed ( DefaultButtonModel . java : 402 )
at javax . swing . DefaultButtonModel . setPressed ( DefaultButtonModel . java : 259 )
at javax . swing . plaf . basic . BasicButtonListener . mouseReleased ( BasicButtonListener . java : 252 )
at java . awt . AWTEventMulticaster . mouseReleased ( AWTEventMulticaster . java : 289 )
at java . awt . Component . processMouseEvent ( Component . java : 6505 )
at javax . swing . JComponent . processMouseEvent ( JComponent . java : 3321 )
at java . awt . Component . processEvent ( Component . java : 6270 )
at java . awt . Container . processEvent ( Container . java : 2229 )
at java . awt . Component . dispatchEventImpl ( Component . java : 4861 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2287 )
at java . awt . Component . dispatchEvent ( Component . java : 4687 )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Container . java : 4832 )
at java . awt . LightweightDispatcher . processMouseEvent ( Container . java : 4492 )
at java . awt . LightweightDispatcher . dispatchEvent ( Container . java : 4422 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2273 )
at java . awt . Window . dispatchEventImpl ( Window . java : 2719 )
at java . awt . Component . dispatchEvent ( Component . java : 4687 )
at java . awt . EventQueue . dispatchEventImpl ( EventQueue . java : 703 )
at java . awt . EventQueue . access$000 ( EventQueue . java : 102 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 662 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 660 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 76 )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 87 )
at java . awt . EventQueue$4 . run ( EventQueue . java : 676 )
at java . awt . EventQueue$4 . run ( EventQueue . java : 674 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 76 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 673 )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( EventDispatchThread . java : 244 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 163 )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( EventDispatchThread . java : 151 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 147 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 139 )
at java . awt . EventDispatchThread . run ( EventDispatchThread . java : 97 )
CONSTRUÍDO COM SUCESSO ( tempo total : 7 segundos )
CristianPalmaSola10 16 de jul. de 2012
Bem NullPointerException quer dizer que algo que deveria ter valor esta nulo, muito provavelmente reference ao caminho da imagem que voce passou, tem certeza que o caminho esta correto, confira isso.
f.murer 16 de jul. de 2012
Sim verifiquei o caminho e esta correto.
putz parece simples mas, to quebrando a cabeça…
CristianPalmaSola10 16 de jul. de 2012
O ImageIcon pode receber um File, se poder tente passa um File algo tipo assim
public JIF_Sobre () {
initComponents() ;
setFrameIcon(new ImageIcon(new File(" E : / Frota / src / frota / 146 . png " )));
}
Marlon_Meneses 16 de jul. de 2012
você tem que colocar o caminho dentro do pacote!
acho que dica assim no seu caso
setFrameIcon ( new ImageIcon ( this . getClass (). getResource ( "/frota/146.png" )));
f.murer 16 de jul. de 2012
Marlon Meneses, a sua solução deu certinho cara,
valeu mesmo e obtigado tambem ao CristianPalmaSola10, por vocês terem me ajudado…
*** saudades do Daleon***********
f.murer 16 de jul. de 2012