Iniciante com uma dúvida

3 respostas
M

Não sei se já tem algo do tipo no fórum pois não sei como explicar isso de maneira simplificada para fazer pesquisa.

criei um:

System.out.print(“Frequência: %”);
frequencia = teclado.nextInt();

Quero que os dados sejam inseridos entre “Frequência:” e o simbolo de “%”.Porém não sei como.No momento de inserir os dados eles aparecem depois da “%”, e se eu criar outro print somente para a “%” esta só aparece depois que o dado já foi inserido, quero que o dado seja inserido entre eles.Obrigado.

3 Respostas

gpd38

Deve ser algo próximo disso.

System.out.print("Frequência:"+frequencia+" %");
M

mas isso é só para quando nós já temos os dados e queremos exibi-los, o que eu quero é que enquanto o usuário estiver inserindo os dados ele apareça entra “Frequência” e “%”.

Onimatsu

Não vai conseguir fazer isso com um System.out.print, tente usar o swing. Você pode colocar a mensagem que deseja exibir dentro de um label, deste ponto em diante você pode configurar uma keyListener para atualizar o label com sua mensagem toda vez que você soltar uma tecla.

Veja se este link resolve seu problema, acredito que está seja a maneira mais fácil de obter tal efeito.
http://www.tutorialspoint.com/swing/swing_key_listener.htm

Criado 5 de março de 2015
Ultima resposta 7 de mar. de 2015
Respostas 3
Participantes 3