EU SOU INICIANTE EM PROGRAMAÇÃO EM JAVA, MINHA DÚVIDA PODE SER SIMPLES PARA MUITOS.
EU QUERIA SABER COMO EU FAÇO PARA PULAR LINHA NO TEXTAREA, EXEMPLO;
QUERIA QUE OS 3 VALORES FICASSEM EM LINHAS DIFERENTES.
floatnum;num=Float.parseFloat(jTabuadaValor.getText());jTabuadaTelaRes.setText(""+num+" x 1 = “+(num)*1);jTabuadaTelaRes.setText(”"+num+" x 2 = “+(num)*2);jTabuadaTelaRes.setText(”"+num+" x 3 = "+(num)*3);
FICASSEM EM LINHAS DIFERENTES DENTRO DA TEXTAREA, POIS OS VALORES SE SOBRE-ESCREVEM E SEMPRE FICA A ULTIMA LINHA.
E veja se dá a quebra de linha (não lembro se só usar o \n resolvia ou se tem que setar alguma propriedade).
R
RenanGS
Ok
R
RenanGS
de que maneira eu poderia inserir isso?
Eu quero que siga a ordem, a primeira linha, a segunda e a terceira.
Sempre que dou ok para executar ele executa e mostra apenas a última.
L
Lucas_Camara
Primeiro: Evite mandar imagem do código. Sempre que der, mande o texto do código mesmo.
Sobre minha resposta, comente essas linhas que tem o setText do seu código e rode usando apenas o que mandei:
E veja se o textarea vai aparecer com duas linhas. Se der certo, a gente pensa em como adaptar seu código. Faça por partes, é mais fácil de resolver um problema.
R
RenanGS1 like
Funcionou, Apareceu
Linha1
Linha2
L
Lucas_Camara1 like
Beleza! Agora para adaptar seu código, vc terá que ir montando a String utilizando o \n para ter a quebra de linha. Mais ou menos assim:
Stringtexto=num+" x 1 = "+(num*1)+"\n";texto+=num+" x 2 = "+(num*2)+"\n"
Depois soh chamar o setText passando a String:
jTabuadaRes.setText(texto);
Dica: Se vc utilizar um FOR, vc conseguirá ter o mesmo resultado com menos código.
R
RenanGS1 like
VLw, funcionou.
R
RenanGS
Eu tenho uma outra dúvida. Tem como me ajudar?
L
Lucas_Camara1 like
Sim. Qual dúvida?
R
RenanGS
Eu fiz assim, fiz 2 botões : Número 1, Número 2, eu queria aperta o número 1 e depois o 2, mas que não sobreescrevesse, exemplo se eu aperto o Botão 1, aparece 1, más quando eu aperto o botão 2, aparece 2 no lugar do 1, eu queria que ficasse 12.
Meio ruim de explicar.
L
Lucas_Camara
Onde vc está presentando esses números? Num textarea?
R
RenanGS
Sim.
EU APERTO 1, ai essa mensagem vai para valor que é jTabuadaValor e depois que eu formular os valores pelos botões eu aperto ok.
Eu te expliquei de uma forma errada, vou tentar explicar novamente, Desculpe.
R
RenanGS
É bem assim.
Eu tenho 2 BOTÕES (1,2).
Eu quero apertar o botão 1, e na TextArea = ( jTabuadaValor ) Aparecer o número 1.
E quando eu apertar o botão 2, ele não substituir o número 1.
Mas sim ficar 12.
L
Lucas_Camara
Da forma como mandei, ela vai ficar dessa forma como vc quer mesmo. Ao digitar cada número, vc seta o texto do text área, pegando o texto dele próprio concatenando com o valor que quer incluir.
R
RenanGS
A linha fica toda vermelha. E as variáveis ficam todas corretas. Só alterei as variáveis pois era outra text area.
L
Solucao aceita
Lucas_Camara1 like
Essas aspas duplas parecem estranhas. Copie o código todo dessa parte e cole ele aqui pra gente ver.