У меня проблема здесь. Я хочу ограничить свое текстовое поле только положительными целыми числами. Это работает, потому что я скопировал его с другого форума Stack, но проблема в том, что я не могу удалить первый символ, когда уже ввел число.
Например: я ввел 123
, но передумал так Я буду забивать / стирать все. Они не все стерты, число 1
все еще там. Помогите пожалуйста, как исключить "" / пустое поле в числовом формате.
NumberFormat format = NumberFormat.getInstance();
NumberFormatter formatter = new NumberFormatter(format);
formatter.setValueClass(Integer.class);
formatter.setMinimum(0);
formatter.setMaximum(Integer.MAX_VALUE);
formatter.setAllowsInvalid(false);
JFormattedTextField numInput = new JFormattedTextField(formatter);
numInput.setHorizontalAlignment(SwingConstants.CENTER);
numInput.setFont(new Font("Arial", Font.PLAIN, 18));
numInput.setBounds(182, 126, 61, 25);
frmFibonacciSequence.getContentPane().add(numInput);
numInput.setColumns(10);