Làm thế nào để thay các button cũ bằng những button mới trong Panel?
Mình muốn:
Trong panel đó có 2 button là “File” và “Thoát”, khi click “File” thì panel đó sẽ xuất hiện các button “Mở File”, “Lưu File”, “Thoát”.
Ý tưởng giải quyết của mình:
Khi click “File” thì xóa hết các button trong panel đó, sau đó add các button mới vào lại panel
Giải quyết sự kiện khi click button “File”:
Mình dùng các phương thức
panel.removeAll();
panel.add(new JButton("Mo File"));
panel.add(new JButton("Luu File"));
panel.add(new JButton("Thoat"));
panel.invalidate();
panel.repaint();
Nhưng khi run mình click vào “File” thì nó mất hết các button cũ mà không xuất hiện button mới nào.
Mọi người có cách giải quyết nào cho trường hợp này không?

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