5

JFormattedTextFieldIPアドレスを入力するためのマスクを表示するようにカスタムしようとしています。

javadoc を読んで、 で試してみまし###.###.###.###たが、多くの場合、有効ではありません。

これに関する記事をいくつか見つけました。正規表現を使用して値をフォーマットしていますが、IPを入力するためのマスクは表示されません。

テキストフィールドに3つのドットを表示してIPアドレスを表示したい。このような:

 .   .   .

多くの場合、IP アドレスを入力できます。Windows の IPv4 構成で確認できます。

 .   .   .

手伝って頂けますか?読んでくれてありがとう

4

2 に答える 2

2

これがあなたの宿題に役立たないことはわかっていますが、解決策を探している他の人のために: Jidesoft Grids (私は提携していません) には、このためのクラスがあります: com.jidesoft.field.IPTextField

一般的に、JFormattedTextField で満足のいく解決策を達成するのは難しいと思います。

于 2012-08-24T18:05:40.537 に答える
2

JFormattedTextFieldで区切られた4 つの行を試すことができJLabel(".")ます。ドットが邪魔にならないので、数値形式を正しく理解するのが簡単になるかもしれません。

于 2012-08-24T18:22:36.757 に答える