Ordenar matriz em ordem crescente?

Estou com dúvida em como ordenar uma matriz em ordem crescente, utilizando vetor. Preciso de uma ajuda, obg.

Boa Noite, danielmlds!

Explica melhor a sua dúvida. Mostre o seu código para vermos onde você parou.

Você quer ordenas a matriz assim?

1 3 5
7 8 9

Abraço!

Então, não estou conseguindo voltar com os valores ordenado.

import javax.swing.JOptionPane;
public class Exercício02 
{
    public static void main(String[] args) 
    {
        int mat[][] = new int [2][2];
        int vt [] = new int [4];
        int i,j,aux=0;
        for(i=0;i<2;i++)
        {
            for(j=0;j<2;j++)
            {
                mat[i][j] = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor"));
                vt[aux] = mat[i][j];
                aux++;
            }
        }
    
    }
}

Amigão, por favor, edite tua última postagem e coloque seu código entre as tags de código, exemplo:

 CÓDIGO AQUI 

Leia para mais detalhes: Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!

Abraço!

obrigado, vou arrumar o código.

Conseguir ordenar os valores no vetor, mas não estou conseguindo voltar os valores do vetor para a matriz.

import javax.swing.JOptionPane;
    public class OrdemCrescente
    {
        static int mat[][] = new int [3][3];
        static int vt[] = new int [9];
        static int i,j,aux=0;
        public static void main(String[] args) {
            CarregaMatriz();
            Classifica();
            ExibirVetor();
        }
        public static void CarregaMatriz()
        {
            for(i=0;i<3;i++)
            {
                for(j=0;j<3;j++)
                {
                    mat[i][j] = Integer.parseInt(JOptionPane.showInputDialog("Informe o valor"));
                    vt[aux] = mat[i][j];
                    aux++;
                }
            }
        }
        public static void Classifica()
        {
            for(i=0;i<9;i++)
            {
                for(j=(i+1);j<9;j++)
                {
                    if(vt[i]>vt[j])
                    {
                        aux = vt[i];
                        vt[i] = vt[j];
                        vt[j] = aux;
                    }
                }
            }
        }
        public static void ExibirVetor()
        {
            for(i=0;i<9;i++)
            {
                System.out.println("Os valores em ordem crescente: "+vt[i]);
            }
        }
    }

Só criar um método para colocar os valores novamente na Matriz, bem semelhante ao CarregaMatriz(), somente atribuindo a matriz os valores que estão no vetor ao invés de coletar o que é digitado pelo usuário.

public void voltaMatriz() { int aux2 = 0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { mat[i][j] = vt[aux2]; aux2++; } } }

Obrigado por todos que me ajudaram a retirar essa minha ajuda.