rodriguesabner 18 de jan. de 2022
O java nao achou a imagem que vc ta tentando colocar.
Mostra o initComponents da telaGenio. Se ela chamar algum método, mostra esse metodo tb
Leonardo_Sailer 18 de jan. de 2022
private void initComponents() {
lblFrase = new javax . swing . JLabel ();
jLabel4 = new javax . swing . JLabel ();
btnPalpite = new javax . swing . JButton ();
txtVal = new javax . swing . JSpinner ();
jLabel3 = new javax . swing . JLabel ();
jLabel5 = new javax . swing . JLabel ();
setDefaultCloseOperation ( javax . swing . WindowConstants . EXIT_ON_CLOSE );
getContentPane (). setLayout ( new org . netbeans . lib . awtextra . AbsoluteLayout ());
lblFrase . setHorizontalAlignment ( javax . swing . SwingConstants . CENTER );
lblFrase . setText ( "Frase" );
getContentPane (). add ( lblFrase , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 200 , 70 , 60 , - 1 ));
jLabel4 . setText ( "Valor" );
getContentPane (). add ( jLabel4 , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 10 , 130 , - 1 , - 1 ));
btnPalpite . setFont ( new java . awt . Font ( "Tahoma" , 0 , 14 )); // NOI18N
btnPalpite . setText ( "Palpite" );
btnPalpite . addActionListener ( new java . awt . event . ActionListener () {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
btnPalpiteActionPerformed ( evt );
}
});
getContentPane (). add ( btnPalpite , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 10 , 160 , - 1 , - 1 ));
txtVal . setFont ( new java . awt . Font ( "Tahoma" , 0 , 14 )); // NOI18N
txtVal . setModel ( new javax . swing . SpinnerNumberModel ( 1 , 1 , 5 , 1 ));
getContentPane (). add ( txtVal , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 40 , 130 , - 1 , - 1 ));
jLabel3 . setIcon ( new javax . swing . ImageIcon ( getClass (). getResource ( "/imagens/Balão.jpg" ))); // NOI18N
getContentPane (). add ( jLabel3 , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 180 , 50 , - 1 , - 1 ));
jLabel5 . setIcon ( new javax . swing . ImageIcon ( getClass (). getResource ( "/imagens/Genio[.jpg" ))); // NOI18N
getContentPane (). add ( jLabel5 , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 120 , 120 , 100 , - 1 ));
pack ();
}
rodriguesabner 18 de jan. de 2022
qual é a linha 45?
jLabel3 . setIcon ( new javax . swing . ImageIcon ( getClass (). getResource ( "/imagens/Balão.jpg" ))); // NOI18N
Essa?
Leonardo_Sailer 18 de jan. de 2022
Não , essa é a 61 .
essa aqui é a 45 :
jLabel4 . setText ( “ Valor ” );
getContentPane () . add ( jLabel4 , new org . netbeans . lib . awtextra . AbsoluteConstraints ( 10 , 130 , -1 , -1 ));
rodriguesabner 18 de jan. de 2022
Vc mexeu em alguma coisa então. Roda o código novamente e manda o erro
Leonardo_Sailer 18 de jan. de 2022
Exception in thread “ AWT - EventQueue - 0 ” java . lang . NullPointerException
at javax . swing . ImageIcon .( ImageIcon . java : 217 )
at classes . telaGenio . initComponents ( telaGenio . java : 61 )
at classes . telaGenio .( telaGenio . java : 18 )
at classes . telaGenio$2 . run ( telaGenio . java : 107 )
at java . awt . event . InvocationEvent . dispatch ( InvocationEvent . java : 311 )
at java . awt . EventQueue . dispatchEventImpl ( EventQueue . java : 744 )
at java . awt . EventQueue . access$400 ( EventQueue . java : 97 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 697 )
at java . awt . EventQueue$3 . run ( EventQueue . java : 691 )
at java . security . AccessController . doPrivileged ( Native Method )
at java . security . ProtectionDomain$1 . doIntersectionPrivilege ( ProtectionDomain . java : 75 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 714 )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( EventDispatchThread . java : 201 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 116 )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( EventDispatchThread . java : 105 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 101 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 93 )
at java . awt . EventDispatchThread . run ( EventDispatchThread . java : 82 )
rodriguesabner 18 de jan. de 2022
Show.
Essa pasta e imagem existem?
Leonardo_Sailer 18 de jan. de 2022
Leonardo_Sailer 18 de jan. de 2022
Peguei essas imagens no Google e tentei redemensionar elas.
rodriguesabner 18 de jan. de 2022
Cara, tenta recuperar essa imagem assim, faz um tempinho que nao mexo no Java, entao me fala se nao rolar:
BufferedImage image = ImageIO . read ( getClass (). getResourceAsStream ( "/imagens/Balão.jpg" ));
jLabel . setIcon ( new ImageIcon ( image ));
Leonardo_Sailer 18 de jan. de 2022
staroski 18 de jan. de 2022
Tem certeza de que a pasta imagens está no classpath de sua aplicação?
Leonardo_Sailer 18 de jan. de 2022
rodriguesabner 18 de jan. de 2022
Q erro deu? O mesmo?
Tira um print das suas pastas por favor
Lucas_Camara 18 de jan. de 2022
@Leonardo_Sailer Caso a pasta /imagens/ esteja na raiz do seu projeto, há grandes chances dela não está no classpath da aplicação. Vc poderia postar a estrutura de pastas do seu projeto?