Problema com TextField usando midp 1.0 com NetBeans 4.1 beta + Mobility Pack

Ola pessoal,

Estou com um problema serio no TextField… em uma rapida procura pelo google, entrei a especificacao midp 1.0 em portugues e com a descricao do textfield. bom… ao compilar o projeto tenho o seguite erro:

C:\java\CCj2meCliente\src\CCcliente\MenuPrincipal.java:31: cannot find symbol
symbol : method setInitialInputMode(java.lang.String)
location: class javax.microedition.lcdui.TextField
tfCodigo.setInitialInputMode(“UCB_BASIC_LATIN”);

(o simbolo nao encontrado eh o setInitialInputMode)
para o codigo a seguir:

private javax.microedition.lcdui.TextField get_textField2() {
    if (textField2 == null) {
        textField2 = new javax.microedition.lcdui.TextField("Nome:", "", 120, 0x0);
        textField2.setInitialInputMode(null);
    }
    return textField2;
}

O problema eh q esse codigo eh gerado pelo Screen Designer do NetBeans e nao pode ser alterado… tentei colocar parametro e nao adianta…

Alguem passou por isso?? Alguma dica?

Valeu…

[quote=jluizsc]…
(o simbolo nao encontrado eh o setInitialInputMode)…[/quote]

É lógico, ele não é um método do TextField !

Foi a conclusao q cheguei usando o auto complete do net beans, mas na especificacao midp ele esta descrito como metodo… e o netbeans screen designer coloca ele como metodo!!
Bom se nao der para resolver assim, existe algum outro item q possa usar no lugar do TextField?

Qual teu problema com ele ? Não está claro…

O seguinte trecho de codigo eh criado automaticamente pelo NetBeans:

private javax.microedition.lcdui.TextField get_textField2() {
if (textField2 == null) {
textField2 = new javax.microedition.lcdui.TextField(“Nome:”, “”, 120, 0x0);
textField2.setInitialInputMode(null);
}
return textField2;
}

mas o metodo setInitialInputMode nao eh aceito na compilacao!

Cara, se não é aceito, comenta a maldita linha ! :?

[quote=boone]Cara, se não é aceito, comenta a maldita linha ! :?

[/quote]
hehehehe
o netbeans nao deixa alterar o bloco de codigo gerado, portanto vou criar outro projeto e copiar/colar o bloco de codigo e remover as linhas com metodos nao suportados pelo midp1
8)


/*                           // linha normal
   codigoChatoDoNetBeans();  // linha azul não-editável
*/                           // linha normal

:smiley: