Boa tarde Senhores,
Estou com uma dúvida na qual não achei tópico que possa me ajudar.
Estou fazendo uma aplicação onde possuo um for na qual me retorna vários valores, porém precisava retornar esses N valores um um componente qualquer do Swing.
Ao retornar só consigo fazer com que seja exibido somente o último resultado do for.
Como efetuar esse retorno?
Segue um trecho do meu código:
//variavel para armazenar o que vem da caixa de texto
int b = Integer.parseInt(txtVezes.getText());
//Se selecionado D4 na combobox o for executa o seguinte passo
if (comboDados.getSelectedItem().equals("D4")) {
for (int i = 1; i <= b; i++) {
int resultadoFinal = (int) (Math.random() * 4 + 1);
lblRfinal.setText(String.valueOf("Rolagem D4 n " + i + " - Resultado=" + resultadoFinal));
System.out.println("Rolagem D4 n " + i + " - Resultado=" + resultadoFinal);
}
Na saída do Sysout, o resultado sai corretamente exibido no terminal, porém não estou sabendo efetuar o retorno de todos os resultados.
Se o For possuir uma iteração de 5 resultados, preciso que ele imprima em um componente os 5 resultados, porém só consigo fazer com que seja impresso o último resultado do for.
Como proceder neste caso e qual o componente correto a ser usado?
Obrigado.