У меня есть jTextFields
. Если пользователь вводит tEe AET, HOST и PORT NUMBER в них, мне нужно сохранить его постоянно, когда он нажимает кнопку сохранения. Как я могу сделать это с помощью Java для автоматического отображения значений каждый раз при запуске приложения?Значение Java и jtextfield
ответ
У вас есть много вариантов.
Вы можете сохранить файл .
PrintWriter pw = new PrintWriter(new File('myFile.txt'));
pw.printLine(textField.getText());
для чтения из файла будет ....
try (BufferedReader br = new BufferedReader(new FileReader(file))) {
String line;
while ((line = br.readLine()) != null) {
// process the line.
}
}
Больше информации о файлахhere
вы могли бы сэкономить пользователям реестра.
Preferences userPref = Preferences.userRoot();
userPref.put('textFieldKey', textField.getText());
для чтения из реестра будет ....
Preferences userPref = Preferences.userRoot();
userPref.get('textFieldKey', 'defaultValue');
Более подробную информацию о предпочтениях/хранение реестраhere
Вы также можете сохранить в БД но для этого потребуется SQL знания.
Пример и репетит here
Существует также возможность использования сериализации см приведен пример here
Я сохранил значения в файле свойств, но мне нужно получить эти значения автоматически при каждом запуске приложения. Как это сделать? –
Создайте класс со статическим методом, который читает значения из файла. Если свойство класса равно null, если оно не равно null, верните их –
. Я создал класс, называемый «public class savePacs», чтобы получить эти значения и установить их в jtextFields: 'aetPacs.setText (pacs.getProperty (« aet »)); hostPacs.setText (pacs.getProperty ("host")); portPacs.setText (pacs.getProperty («порт»)); «Но как мне его назвать и в какой части моей программы? –
- 1. Добавить значение в JTextField?
- 2. получить значение измененного JTextField на Java Swing
- 3. Задайте значение JtextField в Jtable: JAVA
- 4. Java JLabel и JTextField Positioning
- 5. Java JTextField Длина и фильтр
- 6. Получить Значение JTextField Изменено
- 7. Java: JTextField с JComboBox
- 8. Несовместимые типы Java; JTextField и Integer
- 9. сравнить jTextField - java
- 10. Максимальное значение на JTextField
- 11. Сохранить значение в JTextField
- 12. получить упорядоченное значение jtextfield
- 13. Проверка Java-JTextField
- 14. Как получить и передать значение из JTextField
- 15. Java strechable JTextfield
- 16. Java JTextField размер окна
- 17. JAVA JTextField не отображается
- 18. Результат Java на JTextField
- 19. JAVA, помещая текст в JTextfield
- 20. Java JTextField с подсказкой ввода
- 21. Специальные символы Java JTextField
- 22. Java set JTextField position
- 23. Java JTextfield focus
- 24. Java - Изменение местоположения JTextField
- 25. jTextField валидация в java
- 26. Java - Вопросы о JTextField и JPasswordField
- 27. Как хранить и писать через JTEXTField java
- 28. Как увеличить значение в JTextField
- 29. Выходное значение jTextField в массиве
- 30. jtextfield documentFilter однажды определено, значение не загружается в jtextfield
Либо использовать базу данных или использовать файловую систему для сохранения значений. –
сохранить значение в файле и когда открытое приложение в следующий раз показать th avalues – Benjamin
как я могу использовать файловую систему для сохранения значений –