Estruturas de dados(Pilhas, Listas, Filas)

Boa Noite gente do GUJ :smiley:

Venho pesquisado por ajuda no fórum sobre Estruturas de Dados mas achei umas coisas que não foram satisfatórias para o tipo de problema com oque estou lidando.
Estou integrando a interface gráfica(swing), com estruturas de dados, mas queria tirar algumas dúvidas a respeito dessa interação, a primeira é sobre a output de dados de uma Fila(FIFO)., está descrita em uma JTextArea, quando eu insiro um elemento ele aparece no TextArea, quando insiro outro queria que aparecesse i primeiro e segundo elemento na segunda linha, com um scrollbar, não tenho ideia de como iterar esses dois recursos, e nem estou conseguindo fazer a output pular de linha, segue a função da output:

 public void exibeFila() {     
	        for (int i = primeiro;i <= ultimo;i++) {    
	            t2.setText(t2.getText() + v[i] + " ");    
	        }    
	        if (ultimo == -1) {    
	        	JOptionPane.showMessageDialog(b3, "Status: Fila Vazia!");  
	        }    
	        t1.setText("");    
	    } 

Foto exemplo:

Outra dúvida é que quando aperto o JButton excluir que eu criei, ele chama a função de excluir o número . Mas ele repete o último número inserido até excluir todos os números. Queria saber como “limpar” o JTextArea.
Função excluir:

 public int removeFila() {  
	        int elemento;  
	          
	        if (ultimo != -1) {  
	            elemento = v[primeiro];  
	            primeiro++;  
	            if (primeiro > ultimo) {  
	                primeiro = 0;  
	                ultimo = -1;  
	            }  
	            return(elemento);  
	        } else {  
	            JOptionPane.showMessageDialog(b3, "Status: Fila Vazia");  
	            return(-1);  
	        }  
	    }  

Foto exemplo:

O “contedo” ali, nem olhem x.x kk. contendo*

Muito obrigado para quem esclarecer minhas dúvidas, deixo um boa noite para os programadores ! :sunglasses:

voce esta tentando fazer isso de uma maneira que eu nao aconselharia ninguem.

é pra isso que existem vetores e matrizes.

Use vetor <

Usando ArrayList
http://javaaberto.blogspot.com.br/2012/12/usando-arraylist.html
Lembrando que esse topico foi retirado daqui do guj mesmo, pelo autor Viny Godoy o moderador…

Outros
http://www.devmedia.com.br/o-que-sao-vetores-vetores-em-java-parte-1/21449

pô mano, valeu aê. Vou dar uma lida mais tarde, e depois eu te falo se consegui :smiley: