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.