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