У меня есть программа, которая проверяет цены, введя штрих-коды. Я хочу, чтобы поле штрих-кода автоматически очищалось после прочтения первого штрих-кода. Он должен хранить введенную информацию всего за 5 секунд и очищать следующую запись.Очистить JTextfields после определенного таймаута
Вот мой код и я использую JFrame
. Он работает хорошо, но вам нужна помощь в том, как проводить сеанс каждой записи.
private void txt_barcodeKeyReleased(java.awt.event.KeyEvent evt) {
try {
String sql = "select * from items where barcode=?" ;
pst = conn.prepareStatement(sql);
pst.setString(1, txt_barcode.getText());
rs = pst.executeQuery();
if (rs.next()) {
String add1 = rs.getString("item_des");
txt_description.setText(add1);
String add2 = rs.getString("retail1");
txt_price.setText(add2);
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
я попытался создать новый таймер, но вещи не работают. может кто-то помочь n пересмотреть мой код. я действительно хочу, чтобы поле штрих-кода удерживало запрос пользователя всего на 5 секунд и было готово к другому запросу. Помогите мне создать код. – Emma