Foro de elhacker.net

Programación => Java => Mensaje iniciado por: sr600 en 30 Noviembre 2012, 19:23 pm



Título: Ayuda como insertar datos desde abajo para arriba en un TextArea
Publicado por: sr600 en 30 Noviembre 2012, 19:23 pm
Hola que tal, tengo un problema, como puedo hacer para insertar datos desde abajo para arriba en un text area en forma de columna ya que normalmente se van insertando de arriba para abajo
Para mas informacion es sobre el tema de pilas el cual es en modo grafico con un boton de insertar un text area en forma de columna y aqui les muestro mis metodos el de insertar y visualizar:


import javax.swing.*;
import java.util.Stack;
import javax.swing.JOptionPane;
import java.util.EmptyStackException;
public class Metodos {
    
//METODO INSERTAR STACK
    public static int push(Stack pila , char a)
     {        
         pila.push(a);
         //JOptionPane.showMessageDialog(null,"Datos en la pila: " +pila);
         return (a);
     }  
//METODO DE VER STACK
    public static String visualizar(Stack pila){
        String cd="";
        for(int i=0;i<pila.size();i++)
            cd=cd+pila.elementAt(i)+"\t";
        //JOptionPane.showMessageDialog(null,"Datos en la pila: \n"+cd);
        return (cd);
    }              

y en mi interfaz en mi boton de insertar le tengo puesto este codigo
import javax.swing.*;
import java.util.Stack;
import java.util.EmptyStackException;

Metodos m = new Metodos();
    Stack pila = new Stack();  

//BOTON INSERTAR
m.push(pila,'▼');
        insertar.setText(m.visualizar(pila));

y si inserta bien de arriba para abajo en el text are pero ahora me pidieron que inserte de abajo para arriba