Pessoal, gostaria de um ajuda de vcs… tenho uma aplicacao, onde esta aplicacao chama uma classe para que esta classe faça a captura de uma string e a retorne. Ate ai blz, mas quando vou mostrar no main o que foi captado, gera uma informacao que nao tem nada a ver com o que foi digitado.
//onde chama a classe
LerString valor = new LerString();
valor.LerString();
JOptionPane.showMessageDialog(null, "O valor lido foi: "+ teste);
//classe chamada
public class LerString {
public String LerString (){
String teste = JOptionPane.showInputDialog("Informe o o valor:");
return teste;
}
}
LerString valor = new LerString();
valor.LerString();
JOptionPane.showMessageDialog(null, "O valor lido foi: "+ teste);
//classe chamada
public class LerString {
public String LerString (){
String teste = JOptionPane.showInputDialog("Informe o o valor:");
return teste;
}
}
[/code][/quote]
Ola Rafagg.
Tenta isso aqui:
[code] //classe chamada
import javax.swing.JOptionPane;
public class LerString {
public String LerString (){
String teste = JOptionPane.showInputDialog("Informe o valor:");
return teste;
}
}[/code]
[code]import javax.swing.JOptionPane;
public class TesteString{
public static void main(String args[]){
String teste = new String();
LerString valor = new LerString();
teste = valor.LerString();
JOptionPane.showMessageDialog(null, "O valor lido foi: "+ teste);
}
}