Hiển thị Frame trong Java

Mọi người cho em hỏi, em khai báo các câu lệnh sau theo thứ tự trong hàm khởi tạo:

this.setVisible(true);
this.setSize(500, 500);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

(Trong hàm em đã add nhiều component khác)

Có những lúc Frame hiện ra luôn nội dung, có lúc phải kéo chỉnh kích thước Frame thì nội dung mới hiện ra. Mọi người ai biết giúp em với ạ?

Layout design như thế nào?

1 Like

Nên gọi method setVisible(true); sau khi add tất cả component, nếu add/remove/hide/show/move component sau khi đã setVisible thì gọi method updateUi(); để cập nhật lại giao diện

3 Likes

Chuẩn quá anh ơi :). Em cảm ơn anh!

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