Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sigmar Lessa

Tabuada em um JTextArea

Recommended Posts

Sou novo no negocio e tenho uma textbox chamada numero e uma textarea chamada resultado.

Preciso pegar o valor que a pessoa digitar e na textarea escrever a tabuada desse numero tipo

2x1=2

2x2=4, etc.

alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Textbox que diz seria um JTextField?

Isso. crio um campo de texto pra ele digitar um valor e ai ele mostra o resultado numa jtextarea

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra pegar o valor:

int num = Integer.parseInt( numero.getText() );

Depois você pode criar um método que retorna uma string (para poder "setar" o texto no JTextArea) contendo a tabuada do número lido anteriormente:

private String getMultiTableOf( final int num ){
  String line = System.getProperty("line.separator");
  String content = "";

  for( int i = 1; i <= 10; i++ ){
    content += (num + " x " + i  + " = " + (num*i));
    content += line;
  }
  return content;
}

Depois basta setar o valor do JTextArea com essa string retornada.

textArea.setText( getMultiTableOf( 5 ) );

:lol: :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.