Label

11 respostas
M

public static String entradaString(String label){ BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String entrada = ""; System.out.printf(label); try{ entrada = input.readLine(); }catch(IOException e) { System.out.println("Erro na Leitura!"); } return(entrada); }

cp[i] = new ContaPoupanca(cp[i].entradaString("Nome do Titular: "),cp[i].entradaString("Numero da Agência: "),cp[i].entradaString("Numero da Conta: "),0);

tipo, ja entendi que minha classe tem um metodo construtor, a ao criar a conta, devo passar ele com a entrada de dados,

Minha pergunta eh o seguinte:

Como funciona eesse entradaString, para que serve esse label???

11 Respostas

WendersonLP

Esse label é a pergunta que será exibida para o usuário antes das entradas dos dados.

M

mas tipo no meu programa ela nao exibe nada, tem que usa-la???

nao da para fazer dessa forma

[code] public static String entradaString(){
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String entrada = "";
System.out.printf(label); // sem isso
try{
entrada = input.readLine();
}catch(IOException e)
{
System.out.println("Erro na Leitura!");
}
return(entrada);
}

M

cara entendi, era coisinha boba mesmo, é que estou indo muito rapido em java!!!

Valew

WendersonLP

Cuidado coisas bobas as vezes são mais difíceis de encotra em um código.

M

tem como fazer isso com o JOptionPAne??? para aparecer em uma caixa de texto?

WendersonLP

Tem só é você substituir, retire o System, que está recebendo a messagem do label, e onde está fazendo a leitura coloque como
String o label.

M

como assim?

M

public String entradaString(String label){ BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String entrada = ""; try{ entrada = JOptionPane.showInputDialog(null,label,JOptionPane.INFORMATION_MESSAGE); }catch(IOException e) { System.out.println("Erro na Leitura!"); } return(entrada); } assim nao deu nao!! como seria!!!

WendersonLP
entrada = JOptionPane.showInputDialog(null, label);
M
public static String entradaString(String label){
		
		String entrada = "";
	
		try{
		entrada = JOptionPane.showInputDialog(null, label);  
		}catch(IOException e)	{
			System.out.println("Erro na Leitura!");
		}
		return(entrada);
	}

assim?

WendersonLP

Isso mesmo, creio que deva ter dado certo!

Criado 17 de novembro de 2009
Ultima resposta 18 de nov. de 2009
Respostas 11
Participantes 2