Mở hai cửa sổ song song trong java GUI!

Các anh chị cho em hỏi, em có đoạn code như thế này:

private void btn_TaiKhoangActionPerformed(java.awt.event.ActionEvent evt) {                                              
        String sql = "SELECT * FROM TAIKHOANG";
        try {
            stmt = con.prepareStatement(sql);
            rs = stmt.executeQuery();
            if(rs.next()){
                User user = new User();
                user.setIDUser(rs.getInt("IDUser"));
                user.setUsername(rs.getString("User_name"));
                user.setUserpass(rs.getString("User_pass"));
                user.setUsertype(rs.getString("User_type"));
                
                QL_TaiKhoang tk = new QL_TaiKhoang();
                tk.setVisible(true);               
            }
        } catch (SQLException ex) {
            Logger.getLogger(Manager_Login.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }              

Sau khi run chương trình thì có một vấn đề là sau khi tắt windown “Trình quản lý tài khoảng” thì cả 2 cửa sổ đều tắt, em muốn tắt nó đi nhưng cửa sổ chính vẫn mở thì sao ạ!?
Mong nhận được sự trợ giúp ạ!

Trong jframe mặc định sẽ close parent khi close child bằng method EXIT_ON_CLOSE


      frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE); Exit the application using the System exit method. Use this only in applications.
     

Em muốn tắt thằng con mà k tắt thằng cha thì đổi phương thức default close thành 1 trong 3 cái này

     - DO_NOTHING_ON_CLOSE (defined in WindowConstants): Dont do anything: require the program to handle the     operation in the windowClosing method of a registered WindowListener object.

     - HIDE_ON_CLOSE (defined in WindowConstants): Automatically hide the frame after invoking any registered WindowListener objects.

     - DISPOSE_ON_CLOSE (defined in WindowConstants): Automatically hide and dispose the frame after invoking any registered WindowListener objects.
2 Likes

Thanks! Em làm được rồi! :smiley:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?