public void Ordenar(){
        panelOutput.limpiar();
        if(panelIngresar.getTexto().equals("") 
                || panelIngresar.getAlgorithm().equals("Seleccione un sort")) {
            JOptionPane.showMessageDialog(null, "Por favor digite un conjunto"
                + " de números o seleccione un tipo de sort", "Strategy",
                JOptionPane.WARNING_MESSAGE);
        }
        else {
            if(isNumeric(panelIngresar.getTexto().substring(0, 1))) {
                String concretStrategy = panelIngresar.getAlgorithm();
                Input(panelIngresar.getTexto());
                if(concretStrategy.equals("BubbleSort")) context = new Context(new BubbleSort());
                else if (concretStrategy.equals("QuickSort")) context = new Context(new QuickSort());
                else if (concretStrategy.equals("HeapSort")) context = new Context(new HeapSort());
                panelIngresar.limpiar();
                panelOutput.print(context.executeStrategy(n,arr));
            } else JOptionPane.showMessageDialog(null, "Por favor inicie con"
                + " un número", "Strategy",
                JOptionPane.WARNING_MESSAGE);
        }
    }