TextField(Dúvida Simples)  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Bem galera eu gostaria de fazer um TextField quando eu digitasse ficasse mascarado como a propriedade TextField.PASSWORD porém essa propriedade é considerada uma propriedade que aceita numeros e letras eu gostaria que o meu fosse igual um TextField.NUMERIC ou seja que só aceitasse números, mas que esses fossem mascaradas igual ao password.
Bem alguem tem ideia de como fazer isso acredito que seja simples, procurei mas como estou sem muito tempo minha procura foi muito breve =/ acredito que a galera possa me auxiliar mais rapidamente kkk obrigado!



[WWW]
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

Por que tal restrição?
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Ideia simples, fazer um campo de passwords que aceitem apenas números, bem isso é bem utilizado em muitos projetos e no projeto que eu estou fazendo é um deles, o campo de password deve ser preenchido apenas com numeros e eu não gostaria de fazer um campo password que mostrasse a senha quando o usuário digitasse pois é meio incoveniente...
Para isso necessito de tal restrição.



[WWW]
dalifreire
Entusiasta Java

Membro desde: 02/04/2004 11:35:20
Mensagens: 15
Offline

use a classe abaixo que vai dar certo..
seguinte... ao inves de instanciar um JTextField ( seuTextField = new JTextField() )voce instancia o JPasswordNumber (

seuTextField = new JPasswordNumber( 6 ) -> onde 6 é a quantidade máxima permitida de caracteres ) e pronto!

espero ter ajudado..




[ICQ]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

Amigo mas uma pergunta, me desculpe se eu estiver equivocado mas vendo sua resposta eu lhe pergunto, isso ficará portavel para um dispositivo utilizando MIDP 2.0 e CLDC 1.1 ? pois vejo muitas classes que vc importou como swing e awt e se não me engando não são todos os dispositivos moveis como celulares que utilizam essas classes, posso estar errado kkk mas pelo oque eu havia lido eles não tinham esse tipo de suporte por isso que utilizamos essas API'S a HIGH-LEVEL ou a LOW-LEVEL para ficar portavel a um dispositivo móvel, e eu estou fazendo um aplicativo para celulares comuns não PDA'S ou CDC'S mas tudo bem. Bem muito obrigado pelo post vou tentar implementar isso.



[WWW]
dalifreire
Entusiasta Java

Membro desde: 02/04/2004 11:35:20
Mensagens: 15
Offline

foi mal!

não lí em qual forum estava a sua pergunta (Java Micro Edition) e peço desculpas... essa solução não foi pensada para JME.

=/
[ICQ]
DEAD
JavaTeenager
[Avatar]
Membro desde: 15/02/2007 12:32:27
Mensagens: 151
Offline

SOLUÇÃO REAL:
Uffa até que enfim, pesquisei e encontrei... podemos declarar o constante PASSWORD com outra utilizando o bitwise |(OR) então é só fazer um TextField mais ou menos assim:

TextField txtPass = new TextField("Senha", null, 8, TextField.PASSWORD|TextField.NUMERIC);

E pronto temos um TextField apenas NUMERIC utilizando PASSWORD kkkk vixe ainda bem que não tentei implentar seu código dalifreire mas não tem problema não é errando que agente aprende kkkk e eu acho que esse código que vc postou a cima será muito importante para outras pessoas que estão aprendendo J2EE kkkk! vlw e até mais...(poxa é a segunda vez que eu mesmo respondo minha dúvida aqui kkkkkk).



[WWW]
rfogo
JavaTeenager

Membro desde: 18/05/2010 22:04:36
Mensagens: 162
Offline

Como colocar essa propriedade PASSWORD no JtextField ?
YanPatrick
Smalltalk
[Avatar]

Membro desde: 21/03/2011 06:48:43
Mensagens: 2
Localização: Goiânia
Offline

no netbeans, quando estamos criando algo com frames tem um jtext especificio para senha, (campo de senha) traduzido, mas não utilizei ele ainda e se não me engano ele traz por padrao apenas a "proteção" para a senha ou seja ele aceita número e letras e ate caracteres especias.

Não importa onde, nem como nem com o que, faça ou pelo menos morra tentando! <<Get UP!>>
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team