我正在测试由其他人开发的GUI java应用程序。问题出在LimitedTextField组件中:在LimitedTextField中输入空格是不可能的,因为源代码没有限制。
以下是创建4 LimetedTextField的源代码:
contrainteX = Pattern.compile("[0-9A-z/-?:().,'+{}EspaceCrLf]");
for (int i = 0; i < ligne.length; i++) {
ligne[i] = new LimitedTextField(35, contrainteX);
ligne[i].setPreferredSize(new Dimension(400, 25));
gbc2.gridx = incrementGridX2;
gbc2.gridy = incrementGridY2;
gbc2.gridheight = gbc2.gridwidth = 1;
gbc2.anchor = GridBagConstraints.CENTER;
gbc2.insets = new Insets(2, 2, 2, 2);
panChamp50KF2.add(ligne[i], gbc2);
incrementGridY2++;
}
请帮我继续。