Inserir em 1º posição do ListBox, como?

Pessoal, tenho esse código :

    public boolean action(Event evt, Object arg) {
        String PalavraDigitada;
        String PalavraAux;
           if (arg.equals("Inserir Palavra")){
           PalavraDigitada = palavra.getText();
           vet.addElement(PalavraDigitada);
           palavras.addItem(PalavraDigitada);
           }
           return true;
    }

Porem quando clico no botão que eu criei que corresponde ao “Inserir Palavra” ele insere na segunda posição em diante, não entendi.

outra : como faço pra o conteudo da textbox ser apagado e o foco do cursor ir pra ele quando eu clicar em inserir ???

Obrigado quem puder ajudar !

Para inserir em uma determinada posição do sua lista (ou vector) você deve informar o índice. Ex:

seuVector.add( 0, seuItem );

Para limpar o conteúdo de um textfield:

seuTxtFiel.setText( null );

E para dar foco nele:

seuTxtFiel.requestFocus();

valeu pelo focus e pelo limpar o textfield, o problema naum eh com o vector e dim com o “LIST”, ele só insere após a segunda posição em diante, quando dou dentro do metodo, o “nome_do_list.clear();” ele limpa e insere apartir do primeiro normal, mas se eu deixar esse metodo dentro do action sempre ele limpa o LIST e isso eu naum quero, entendeu ???
acho que eh porque eu inicializo o list com string vazia = “”
oque eu posso fazer ?

O mesmo método add() se aplica a Vector e List. Aliás Vector é uma implementação de List.

ok, Obrigado mesmo !