JTextArea - 仅限数字

时间:2012-08-27 18:20:05

标签: java swing numbers jtextarea

我需要JTextArea,而不是JFormattedTextField,因为我想要3行,每行一个数字,我该怎么办?

1 个答案:

答案 0 :(得分:5)

Document中提取JTextArea,将其投放到PlainDocument,然后将DocumentFilter添加到Document,过滤掉所有不允许的内容输入

请点击此Document Filter Tutorial的链接。

对于相反的示例,DocumentFilter会阻止用户在文档中输入数字,请参阅:Using DocumentFilter.FilterBypass。根据您的需求调整它很容易。