В настоящее время я создаю фиктивную систему управления больницей. Я успешно смог записать входные данные регистрации пользователя, такие как имя, пол и т. Д. Из jTextFields, в текстовый файл, но я борюсь с идеей создания автоматически увеличивающегося уникального идентификатора, который меняется с каждой новой строкой текстового файла. У меня есть выделенное для него jTextField, но мне не удалось увеличить переменную int на 1 при каждом нажатии кнопки «Добавить запись».
Я объявил "reg" как целое число, равное 1
int reg = 1;
Поскольку мне нужно отправить число в текстовый файл, я преобразую его в строку и задаю для этой строки значение не редактируемого текстового поля перед тем, как записать его в текстовый файл
String regString = Integer.toString(reg);
regnumber.setText(regString);
К сожалению, reg продолжает отображаться как 2, когда записывается в файл. Как и в какой момент я использую оператор ++ для увеличения числа регистров в поле tex каждый раз при загрузке кадра. Любая помощь будет высоко ценится
снимок экрана рассматриваемого графического интерфейса пользователя