i have column in mysql table have 100 record ,i want show values from table inside textfield ( every 3 second show record from 0 - 99). this is my code :
Connect
Use Thread.sleep(milliseconds)
while(rs.next()){
String value = rs.getString("expert1");
textField1.setText(value);
try {
Thread.sleep(3000);
} catch(Exception e) {}
}
You can use Thread for parallel process.
Please read How To Use Swing Timer and The Event Dispatch Thread.
Use then javax.swing.Timer to re-read the data from database and set the content on the JTextField the way you need it.
Timer timer = new Timer(3000, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
.... // retrieve data and prepare the textField content
textField.setContent(...);
}
});
timer.start();