我需要JTextArea
,而不是JFormattedTextField
,因为我想要3行,每行一个数字,我该怎么办?
答案 0 :(得分:5)
从Document
中提取JTextArea
,将其投放到PlainDocument
,然后将DocumentFilter
添加到Document
,过滤掉所有不允许的内容输入
请点击此Document Filter Tutorial的链接。
对于相反的示例,DocumentFilter
会阻止用户在文档中输入数字,请参阅:Using DocumentFilter.FilterBypass。根据您的需求调整它很容易。