阻止用户在文本字段中输入字符,仅允许使用磁条读取器(MSR)进行滑动
MSR的作用与键盘一样,而不是从MSR在文本字段中键入的键盘手动输入。 因此,挑战在于如何区分MSR和键盘。
如何在java SWING中破解它。 在此先感谢
答案 0 :(得分:2)
您可以先阅读JTextField
的JavaDocs,然后查看How to Use Text Fields
向我跳出的第一件事是JTextField#setEditable
答案 1 :(得分:2)
为了防止用户在文本字段中插入文字,只需使用
即可yourTextField.setEditable(false);
从磁条阅读器读取数据时,您需要使用以下方法填充文本字段:
yourTextField.setText(textFromReader);