У меня есть JFrame с кнопкой, и когда я нажимаю ее, я показываю другой кадр, меняю вещи на втором кадре и через 3 секунды закрываю его. Я пробовал это, но когда появляется второй кадр, он белый.
private void smallButtonActionPerformed(java.awt.event.ActionEvent evt) {
try {
NormalCarEntry entryTicket = new NormalCarEntry();
entryTicket.setVisible(true);
java.util.Date date = new java.util.Date();
SimpleDateFormat formatTime = new SimpleDateFormat("HH:mm:ss");
String entryTime = formatTime.format(date);
String query = "SELECT `ticket` FROM `" + DB + "` ORDER BY `ticket` DESC LIMIT 1";
st = connection.createStatement();
ResultSet res = st.executeQuery(query);
while (res.next())
entryTicket.entryTicketLabel.setText(res.getInt("ticket") + "");
entryTicket.entryDate.setText(formatDate2.format(date));
entryTicket.entryHour.setText(entryTime);
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
entryTicket.setVisible(false);
} catch (SQLException ex) {
Logger.getLogger(mainView.class.getName()).log(Level.SEVERE, null, ex);
}
}
NormalCarEntry — это второй упомянутый кадр.
Кто-нибудь может мне помочь?