Como fazer para imprimir números em ordem crescente automaticamente?

Ola pessoal

Alguém ai pode me ajudar

em um código onde o usuário digita em um vetor 7 números e automaticamente eles ja vão aparecendo em ordem crescente
Ex.:foi digitado “1” aparece "1"
logo em seguida foi digitado “2” aparece "1 2"
depois foi digitado “0” aparece “0 1 2”

O que voce ja fez?

Set<Integer> ints = new TreeSet<>();
ints.add(5);
ints.add(2);
ints.add(3);
ints.add(1);
ints.add(4);
ints.forEach(System.out::println);

Obs.: como o usuário digita a entrada, a ordem esta por conta dele, a não ser que seja restringida a entrada de dados repetidos.

import java.util.Arrays;
import javax.swing.JOptionPane;

public class Crisis {

    public static void main(String[] args) {
        int[] array = new int[7], copia = new int[array.length];
        for (int i = 0; i < array.length; i++) {
            array[i] = Integer.MAX_VALUE;
        }

        for (int i = 0; i < array.length; i++) {
            array[i] = Integer.parseInt(JOptionPane.showInputDialog("Informe " + (i + 1) + "º valor"));
            System.arraycopy(array, 0, copia, 0, copia.length);
            Arrays.sort(copia);
            System.out.print("\n\nFoi digitado: "+array[i]+".\nOrdenação realizada: ");
            for (int pos = 0; pos < copia.length; pos++) {
                System.out.print(copia[pos] != Integer.MAX_VALUE ? copia[pos] + " " : "");
            }
        }
    }
}

Sugestão: https://www.youtube.com/watch?v=5pDhFwAamRw&list=PLxQNfKs8YwvGhXHbHtxtoB-tRRv6r3Rlr&index=21