Привет, парень, я работаю над калькулятором GPA для моего назначения java, а созданный gui на 100% основан на событиях, то есть нет кнопок для пользователя, чтобы отправлять свои данные. мой вопрос: как узнать, изменилось ли значение текстового поля, и как это сделать, как получить первоначальное значение перед изменением. другой вопрос, как я могу хранить каждый компонент в ArrayList сделать пользователь может создать столько строк, сколько им нравится Спасибо это снимок мю GUI enter image description here BTW чувствовать свободно любое другое предложениеполучить значение измененного JTextField на Java Swing
ответ
Вы можете использовать KeyListener
JTextField usernameTextField= newJTextField();
usernameTextField.addKeyListener(new() { public void keyReleased(Key KeyAdapter Event e) { JTextField textField = (JTextField) e.getSource(); String text = textField.getText(); textField.setText(text.toUpperCase()); } public void keyTyped(KeyEvent e) { } public void keyPressed(KeyEvent e) { } });
, пожалуйста, отформатируйте ответ .... –
Этот код такой же, как и при использовании прослушивателя документов, он что-то делает, когда текстовое поле обновляется. я хочу получить значение текстового поля до его редактирования –
У меня есть обновленный код, который вы можете использовать с помощью метода нажатия, чтобы получить событие, прежде чем вводить текст – Alok
- 1. Java Swing - динамически создавать JTextField
- 2. java swing JTextField set PlaceHolder
- 3. JTextField горизонтальная прокрутка java swing
- 4. Номера прокрутки java swing JTextField
- 5. Получить Значение JTextField Изменено
- 6. JTextField - Java swing - нет курсора?
- 7. java swing program для JTextField
- 8. Java Swing JTextField - только номер
- 9. Java Swing Размер JTextfield (высота)
- 10. Невозможно отредактировать JTextField - Java Swing
- 11. Заполнитель в JTextField - Java Swing
- 12. Сброс цвета фона измененного jtextfield
- 13. Java swing получает вход от JTextField
- 14. Java Swing: JButton создает новые JTextField (ы)
- 15. Как получить значение как целое из JTextField в swing?
- 16. Установить фон Swing JTextField
- 17. Swing: как получить значение от JTextfield в каждом JPanel?
- 18. Добавление новой строки в Java Swing JTextField
- 19. Java Swing JTextfield сбрасывается каждые 2 секунды
- 20. JAVA SWING: Невозможно изменить текст JTextField
- 21. Добавление столбцов в JTextfield в java swing
- 22. Java, Swing: как установить максимальную ширину JTextField?
- 23. (Java Swing) JTextField обновляет «слишком поздно»
- 24. Заменить JTextField с линией в Java Swing
- 25. Java Swing JTextField текст один тик за
- 26. Java Swing JTextField setMargin неожиданное поведение
- 27. java 8 neatbeans 8.0.2 компонент swing jTextfield
- 28. Java Swing закругленных границ для JTextField
- 29. Изменение свойства JTextfield с использованием Java Swing
- 30. Значение Java и jtextfield
Показать, что вы закончили, поэтому я могу помочь в этом. Проблема довольно проста в решении, если вы покажете свою часть работы. – Sibidharan
Вы серьезно? потому что моя мертвая линия на 3 дня последней, это было бы здорово, я в значительной степени сделал, мне просто нужно собрать все вместе и добавить некоторые ограничения и свойства в поля, как этот. так как я могу показать вам все –
хорошо, как я могу позволить пользователю продолжить работу с того места, где они ушли, чтобы они могли добавлять новую запись и редактировать старые. модель приложения обновляет результаты в минуту, когда пользователь вносит изменения в любую запись. вид эффекта домино. как мне следует отслеживать количество записей –