데이터베이스 연결이 즉시 설정되는 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");
}
}
}
* "나는 나쁜 예가 있지만 아무도 더 좋은 생각이 있습니까?"* (나쁜 예가 아닌) [SSCCE] (http://sscce.org/)를 게시하십시오. –
정확히 어디에 문제가 있습니까? 내 문제를 설명하고 가능한 해결책을 게시했습니다. –