Trong một số trường hợp nhất định, tôi cần một JTabbedPane duy trì trên một ngăn cho đến khi người dùng cung cấp một số thông tin nhất định. Về cơ bản, khi tình huống này xảy ra, tôi cần cửa sổ hiện tại để trở thành phương thức.Làm thế nào tôi có thể đóng băng trên một cửa sổ của JTabbedPane?
Làm cách nào để triển khai tính năng này? Tôi đã nghĩ rằng tôi có thể bắt bất cứ sự kiện nào được kích hoạt khi cửa sổ thay đổi và đặt lại về cửa sổ mà tôi muốn bám vào. Nhưng tôi lo lắng rằng điều này sẽ không hoàn toàn đúng, tùy thuộc vào thời điểm sự kiện thực sự kích hoạt quá trình chuyển đổi sang ngăn mới sẽ xảy ra sau Tôi gọi phương thức để đặt ngăn cho ngăn tôi muốn hoặc một số khác tình trạng chủng tộc tương tự. Có cách nào tốt hơn? Có cách nào tôi có thể thực hiện phương pháp này không?
Bạn không thể sử dụng JDialog hoặc JOptionPane? – ChadNC
@ChadNC, tôi nghĩ về điều đó, và thực sự tôi thích tùy chọn đó, nhưng trong trường hợp này, người dùng cần thực hiện các bước trên ngăn này để thay đổi hoàn cảnh để loại bỏ tình trạng mà tôi cần đóng băng. Và có nhiều cách họ có thể làm giảm bớt tình trạng đó, bằng cách sử dụng các điều khiển trên ngăn đó. Nếu tôi bật lên một hộp thoại phương thức, họ sẽ mất quyền truy cập vào tất cả các điều khiển đó. – skiphoppy