Cara, no primeiro caso vc poderia usar os métodos toUpperCase() e toLowerCase() pra colocar tudo em maiúscula ou tudo em minúscula.
No segundo, não sei se eh o correto mas poderia resolver o seu problema que é criar uma máscara com a quantidade de caractéres e formato que vc desejar.
Espero ter ajudado
T+
T
tbalbinos
pow Wesley…seguinte isso eu precisava em tempo de execução assim que o usuario digita no JtextField fica tudo
maiusculo…
e pow eu tava vendo aki no forum ja tema algo meio párecido é so implementar mas como sou novo em java…
Olá
Escreva uma classe que herde de javax.swing.text.DocumentFilter e sobrescreva os métodos insertString, remove e replace.
Leia este tutorial para aprender como utilizá-la. Lá, na sessão Implementing a Document Filter, tem um exemplo de como limitar o número de caracteres, que é uma das funcionalidades que você quer implementar.
Abraços
T
tbalbinos
Infelizmente não serve…acho q vc não está me entendendo…
quero criar essas propriedades no TextField… e na horas de instanciar eu passo elas … ai fica tudo automatico…
dai naum vou precisar mexer em evento… coisa etal…
entendeu?
T
tbalbinos
ninguem não… uaauhuhauahuahauah
Vejo que não tem ninguem afim…
wamarra
Cara, não eh que ninguém tá afim…!
Eh que a maioria da galera que tem um tempo disponível para fazer o que tu queres não está on-line.
Vlw, pense nisso 8)
Abraços
T
tbalbinos
Eu sei disso…
porem isso não será somente para min… entendeu isso poserá ser utilizado por todos…
tanto que pesquisando no google achei um monte de programadores com essa mesma necessidade minha
entendeu…ou seja será bom para todos ai se alguem ate quiser melhorar vai ser melhor ainda…
ahuhahuhauhua… Mesmo porque sou iniciante em java e com isso irei aprender um bocado…
abraços!
tnaires
Você não viu o meu post?
T
tbalbinos
vi sim…
ja fiz uma gambiarra…e deu certo…
porem não quero uma gambiarra q eu fiz…quero sobrescrever meu TextField e fazer essas duas propriedades
mas como faz isso nem faço ideia… entendeu?
tnaires
Mas a minha sugestão não é gambiarra.
Os componentes do Swing seguem o modelo MVC, e com o JTextField não é diferente. A classe DocumentFilter permite implementar filtros para a implementação da interface Document, que por sua vez representa o “model” dos dados (o JTextField, logicamente, representa a “view”). De brinde, você ainda ganha flexibilidade, pois seu DocumentFilter pode ser aplicado à qualquer implementação do JTextField
Abraços
T
tbalbinos
eu sei disso…
eu quis deizer q eu q fiz uma gambiarra e deu certo…
porem segui sua dica…e junto com um amigo estamos fazendo um novo TextField com essas duas propriedades…ta ficando massa…falta so alguns passos assim que ficar pronto disponibilizo para a galera testar e fazer uso dele acho que isso vai ser de bom ajuda a todos…
abraços…
Bom 2008 a Todos!
pyro
Já que vc quer “aprender” pode reinventar a roda e criar uma nova classe jTextField, herdando a classe jTextField original porém implementando as funcionalidades que vc quer.
Dessa forma quando for construir seus projetos ao invés de utillizar o jTextField vc vai usar a sua classe com suas melhorias.
Se vc trabalhar com alguma IDE pode até adicionar essa nova classe par facilitar seu trabalho.
Flw.
T
tbalbinos
Exatamente meu caro PYRO… é isso q eu estou fazendo…
quando disse fazer um novo… não foi bem um novo…faoi simplesmente pegar o que ja existia e adicionar essas duas novas funcionalidades…
Ou seja estou reaprovitando tudo de bom que ele ja possui…
vlw brother abração
pyro
Só para confundir mais, :lol: , vc já utilizou SwingX?
Basicamente os caras fizeram isso que vc está fazendo, pegaram o Swing normal, herdaram suas características e acrescentaram bastante coisa boa e até mesmo novos componentes.
T
tbalbinos
Vi sim…Eu uso o SwingX mas não vi nada de diferente no TextField…
vou dar uma olhada melhor aqui qualquer coisa volto a postar…falando o que eu encontrei…