Khi chương trình bắt đầu, một JFrame mới sẽ được tạo. Khi người dùng nhấp vào nút bắt đầu, một chuỗi được tạo và bắt đầu. Một phần của việc thực thi luồng này là xác nhận hợp lệ dữ liệu trên biểu mẫu và sau đó thực hiện với dữ liệu đó. Một khi dữ liệu đã được xác nhận, các cuộc gọi thread vứt bỏ() trên khung ban đầu và sau đó tạo ra một JFrame mới hoạt động như một bảng điều khiển.Làm cách nào để tạo một chuỗi chờ JFrame đóng trong Java?
Ngoài ra còn có chế độ tự động của chương trình không hiển thị bất kỳ GUI nào, chế độ này đọc dữ liệu từ tệp cấu hình và sau đó bắt đầu chuỗi thực thi và chạy mọi thứ nhưng không có bảng điều khiển.
Tôi muốn chương trình kết thúc khi chuỗi hoàn tất, nhưng ở chế độ GUI, chỉ khi người dùng đã đóng bảng điều khiển. Có thể tạo chủ đề chờ khung đóng không. Tôi giả sử rằng khung được chạy từ chính Thread của nó? hoặc là không phải vậy.
Cảm ơn.
Vâng, tôi có thể thấy lý do tại sao điều đó sẽ tốt hơn. Cảm ơn. –
Tôi nghĩ rằng một t.join() bị thiếu ở cuối –
Có, cảm ơn bạn. –