JTextField para se digitar IP

2 respostas
E

gostaria de criar um objeto que extenda o JTextField para que ele fique parecido com o edit de digitar IPs do windows. Alguém pode me dar uma idéia de como se fazer isso? Ou se já existe algum objeto que faça isso?

2 Respostas

_fs

As palavras chave que está procurando são JFormattedTextField e MaskFormatter. Aqui no fórum tem 2457 tópicos sobre isso, só procurar :smiley:

Grinvon

Que tal esse exemplo?

NumberFormat numero = NumberFormat.getCurrentInstance(Locale.US); //formato para o padrão dólar =D

JFormattedTextField grana = new JFormattedTextField( numero );

grana.setColumns(20);
grana.setValue(new Double(100));

O seu componente grana estará formatado para o padrão US

Você poderá fazer isso com o IP formatando uma mascara de IP ###.###.###.###

usando também o NumberFormat, tente fazer aí, estou sem o compilador agora.

Criado 22 de março de 2005
Ultima resposta 23 de mar. de 2005
Respostas 2
Participantes 3