Boa tarde, estou realizando uns exercícios de ordenação para serem feitos em Java, mas não estou conseguindo ordenar os valores de jeito algum. Estou utilizando um jFrame para mostrar os resultados, consigo digitar quantos números quero mas não consigo ordenar os mesmos, sou iniciante na linguagem e necessito de ajuda, segue a parte do meu código.
int i, j;
String numeros = jTFQtde.getText();
int n = Integer.parseInt(numeros);
int[] valores = new int[n];
for (i = 0; i < n; i++) {
valores[i] = (int) (Math.random() * 100);
jTAGerar.setText(jTAGerar.getText() + valores[i] + "\n");
}
int auxBolha;
int tamBolha = valores.length;
for (i = 0; i < tamBolha - 1; i++) {
for (j = 0; j < tamBolha - 1 - i; j++) {
if (valores[j] > valores[j + 1]) {
auxBolha = valores[j];
valores[j] = valores[j + 1];
valores[j + 1] = auxBolha;
}
jTABolha.setText(jTABolha.getText() + valores[i] + "\n");
}
}