Pessoal, gostaria de colocar um valor em uma variável ao clicar em um botão, mas não está dando certo.
Segue o código:
public String val;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        val = "valor";
        this.hide();
}
Obrigado a todos!
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          se tiver no netbeans aperta alt+insert generate gets e sets.
no java voce nao passa valor direto, tem que setar com set e pegar com get
por exemplo:
public String val;
private void setVal(String l_val) {
val = l_val;
}
private String getVal() {
return val;
}
é super tranquilo de aprender isso, vale pra tudo, todos os tipos, integer, boolean, tudo
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          ai por exemplo, no seu botão ficaria assim:
setVal(“valor”);
ai quando voce quiser pegar fica:
System.out.println(getVal());
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Estudo por “Encapsulamento” … no java… e você vai saber exatamente o que fazer.
Tem a ver com o que o @AlessandroGois falou
Abs