Вот код, я надеюсь, что это добавит ограничение, что для текстового поля допустим только целочисленный ввод:
JFormattedTextField ftf = new JFormattedTextField ();
NumberFormat format = NumberFormat.getNumberInstance();
format.setParseIntegerOnly(true);
ftf.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter(format), new NumberFormatter(format), new NumberFormatter(format)));
Но что меня удивило, так это то, что при вводе 100aaa этоДействительный, 100.111, это также верно.Как я могу сделать это, чтобы ограничить, что только целое число является допустимым вводом?