특정 상황에서 사용자가 특정 정보를 제공 할 때까지 하나의 창에 JTabbedPane이 있어야합니다. 본질적으로,이 상황이 발생하면 현재 창을 모달 화해야합니다.JTabbedPane의 한 창에서 어떻게 멈출 수 있습니까?
어떻게 구현할 수 있습니까? 내가 창을 바꿀 때 어떤 이벤트가 발생했는지를 파악할 수 있다고 생각하고 계속 붙이고 싶은 창으로 다시 설정했습니다. 그러나 이것이 옳지 않을까 걱정됩니다. 이벤트가 실제로 발생하면 새 창으로의 전환이 발생합니다. 이후에 을 호출합니다. 원하는 창으로 패널을 설정하는 방법을 호출하거나 다른 방법을 사용합니다. 비슷한 경쟁 조건. 더 좋은 방법이 있습니까? 이 접근 방식을 사용할 수있는 방법이 있습니까?
JDialog 또는 JOptionPane을 사용할 수 없습니까? – ChadNC
@ChadNC, 나는 그것에 대해 생각해 보았습니다. 실제로이 옵션을 선호 하겠지만,이 경우 사용자는 동결해야 할 상황을 제거하기 위해이 창에서 조치를 취해야합니다. 또한 해당 창에서 컨트롤을 사용하여 여러 가지 방법으로 상태를 완화 할 수 있습니다. 모달 대화 상자가 나타나면 모든 컨트롤에 액세스 할 수 없게됩니다. – skiphoppy