Amigos como eu faço pra chamar uma variável da classe mãe para classe filha e eu queria que essa variável pudesse vim com a mesma informação que ela recebeu. Existe essa possibilidade ?
Se sim por favor me ajudem !! u só preciso dessa informação para terminar minha APS!!
Vc pode passar via construtor. Por exemplo:
public JFrame2 (String conteudo){
initComponents ();
jLabel1.setText(conteudo);
}
E pra iniciar esse jFrame vc faz
String teste = "Oi, eu fui o único sobrevivente para o próximo JFrame";
new JFrame2(teste).setVisible(true);
dispose();
Obrigado irei aplicar !
Essa variável é um um atributo? Então depende do modificador de acesso dela (public, protected, private ou nenhum).
Posso te mandar o codigo ?
é pequeno um simples programa !
import javax.swing.JOptionPane;
public class Inicio {
public static void main(String[] args) {
String nomefun;
String carg,depTo;
nomefun = JOptionPane.showInputDialog(null,"Nome do Funcionário:","Atenção",
JOptionPane.INFORMATION_MESSAGE);
Scanner (nomefun);
depTo = JOptionPane.showInputDialog(null,"Departamento:","Atenção",
JOptionPane.INFORMATION_MESSAGE);
Scanner (depTo);
carg= JOptionPane.showInputDialog(null,"Cargo:","Atenção",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null, "Bem Vindo (a)!" );
}
public static void Scanner(String nomefun) {
// TODO Auto-generated method stub
}
Se me ajudar mano Deus te abençoe !!
A Variável é o ’ nomeFun"
Você quer recuperar sua variável em outra classe ou em sua função Scanner?!
Porque se for para sua função Scanner, basta tira sua variável do método principal e adicionar a palavra reservada stactic, pronto! agora pode pode recuperar ela em “qualquer” lugar da classe Inicio, ficaria assim:
public class Inicio {
private static String nomefun;
public static void main(String[] args) {
String carg, depTo;
[...]
Agora, se essa variável é um atributo de outra classe, uma maneira de resolver este problema é mudando o modificador de acesso como o @staroski já disse, caso não queira, outro jeito é utilizar os métodos get e set.
Boa sorte, abraços!
muito obrigado !!
De nada!
Se o problema foi resolvido põe a tag [RESOLVIDO] e marca a solução.
Abraço!