阻止用户在文本字段中输入字符,仅允许使用磁条读取器(MSR)进行滑动

时间:2016-02-11 10:17:12

标签: java swing

阻止用户在文本字段中输入字符,仅允许使用磁条读取器(MSR)进行滑动

MSR的作用与键盘一样,而不是从MSR在文本字段中键入的键盘手动输入。 因此,挑战在于如何区分MSR和键盘。

如何在java SWING中破解它。 在此先感谢

2 个答案:

答案 0 :(得分:2)

您可以先阅读JTextField的JavaDocs,然后查看How to Use Text Fields

向我跳出的第一件事是JTextField#setEditable

答案 1 :(得分:2)

为了防止用户在文本字段中插入文字,只需使用

即可
yourTextField.setEditable(false);

从磁条阅读器读取数据时,您需要使用以下方法填充文本字段:

yourTextField.setText(textFromReader);