如何自定义格式化JFormattedTextField以显示IP地址?

Do *_*anh 5 java swing jformattedtextfield

我一直在尝试自定义JFormattedTextField显示用于输入IP地址的掩码.

我读了javadoc,我尝试过###.###.###.###,但在很多情况下都无效.

我找到了一些文章,他们使用正则表达式格式化值,但他们没有显示输入IP的掩码.

我想在文本字段中显示3个点来显示IP地址.像这样:

 .   .   .
Run Code Online (Sandbox Code Playgroud)

在很多情况下我可以输入IP地址.您可以在Windows中看到IPv4配置.

 .   .   .
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?谢谢阅读

Ing*_*gel 2

我知道这对你的作业没有帮助,但对于其他寻找解决方案的人来说:Jidesoft Grids(我不隶属)有一个类:com.jidesoft.field.IPTextField

一般来说,我认为使用 JFormattedTextField 很难获得令人满意的解决方案。