设置TextField限制

时间:2013-11-22 17:28:49

标签: java swing jtextfield layout-manager

我创建了一个名为textField的字符串的swing应用程序,我需要附加一个名为textArea的字符串。我的问题是;当它附加时,它不对齐,因为名称不同。

我想让它只接受25个字符,如果输入少于25个字符,则会填充空格。

有什么办法可以做到吗?我从早上开始就没有取得任何进展。 任何建议都将非常感谢,提前感谢。

1 个答案:

答案 0 :(得分:2)

java中的每个Text组件都与模型关联,以维护其文本内容Document。文档具有:DocumentListener来监听对其所做的更改,从而在其内容更新上生成事件。您还可以使用DocumentFilterDocument来更改文本组件数据的设置方式。您可以通过安装文档过滤器或将文本组件的文档替换为您自己的文档来实现某些自定义。

查看示例和教程:

  1. How to write DocumentListener
  2. Implementing a Document Filter
  3. DocumentSizeFilter