Problemas para acessar objetos adicionados a uma variavel da classe vector

Eu criei uma função que recebe como parametro um variavel da classe vector :
public void AtualizaTextAreaP(Vector Atual)
{

	String s="";
	int i=0;
	String combo[]=new String[18];
	
	while(i<=Atual.size())
	{
	combo[i]=Atual.elementAt(i).getNome();
	JcomProcessos.addItem(Atual.elementAt(i).getNome()); 
	s=Atual.get(i).getNome()+"  "+Atual.get(i).getCodigo();	
	 if(Atual.get(i).isStatus()==true)	
		s="fisica"+"\n";
	 else	
		s="Virtual"+"\n";
		
	}
	JtProcessos.setText(s);
	
	
	
}

Quando complila acusa o seguinte erro:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
Ja tentei de tudo , esta muito estranho quando mando escrever Size() sempre da zero.Alguem tem uma outra sugestão de como fazer um metodo que retorne um vetor sem variavel do java.util ou por que do erro?

Tente subistituir o seu while ficando assim:

 while(i<Atual.size())  ...

E utilize java.util.List ao invés da classe Vector blz

>