30/09/2018, 20:44

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 ạ!

Đỗ Trung Quân viết 22:56 ngày 30/09/2018

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.
Huynh Nguyen viết 22:46 ngày 30/09/2018

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

Bài liên quan
0