У меня есть JFrame, где соединение с базой данных устанавливается немедленно.Это соединение занимает до 2 секунд, в то время как я хочу показать сообщение (или другой JFrame).После установления соединения сообщение должно исчезнуть.
У меня плохой пример, у кого-нибудь есть идея получше?
public class Main extends JFrame {
View v = new View();
static JFrame loader = new JFrame();
static JLabel loading = new JLabel("Loading");
public Main() {
this.add(v);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setExtendedState(this.getExtendedState() | JFrame.MAXIMIZED_BOTH);
this.setBounds(100, 50, 800, 500);
loader.setBounds(500, 300, 100, 100);
loader.setVisible(true);
loader.add(loading);
}
public static void main(String[] args) {
Main m = new Main();
if (DB.INSTANCE.connect()) {
m.setVisible(true);
loader.setVisible(false);
} else {
loading.setText("DB ERROR");
}
}
}