JTextArea - 仅限数字

use*_*407 3 java swing numbers jtextarea

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

Hov*_*els 5

提取DocumentJTextArea,将它转换为一个PlainDocument,然后添加DocumentFilterDocument,过滤掉所有未经允许的输入.

请单击此文档过滤器教程的链接.

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