Netbeans IDE를 사용하여 Java 데스크톱 응용 프로그램을 개발하는 중에 이상한 문제에 직면하고 있습니다.JDialog 상자와 해당 JFrame (JDialog 상자가 시작된 위치)을 바인딩하는 방법
시나리오는 다음과 같습니다. JFrame이 있습니다. 그것은 JDialog 상자를 시작하는 버튼이 있습니다. JDialog 상자가 시작되면 편집을 위해 JFrame이 비활성화됩니다. 이제 JFrame과 JDialog 상자가 내 화면에서 열렸습니다. Windows + D를 눌러서 바로 바탕 화면으로 이동 한 다음 작업 표시 줄에서 Java 응용 프로그램 아이콘을 클릭하십시오. 이제 JFrame이 표시됩니다. JDialog 상자를 열면 비활성화되기 때문에 편집 할 수도 없습니다. 이 시점에서 내 응용 프로그램이 교수형에 처해지고 작동이 멈춘 것처럼 보입니다. Alt + Tab 버튼을 누른 후에 만이 화면에 해당하는 팝업이 이미 열려 있다는 것을 알 수 있습니다.
이제 내 질문 : 두 개의 화면 (JFrame + JDialog)을 함께 사용하여 Windows + D를 누른 다음 작업 표시 줄의 아이콘을 클릭 한 후에도 두 화면이 동시에 열리도록하는 방법이 있습니까?
희망 나는 의심을 분명히 설명합니다.
가입일 : 당신이 일반적으로 당신의 프레임에 MyDialog에의 인스턴스를 만들 것
이, 이제 다음을 수행 할 수 Netbeans IDE를 사용하고 있는데, 각 화면마다 화면 유형의 클래스를 확장하여 별도의 클래스를 만듭니다. 내 경우, 그것은 (JFrame & JDialog) 확장하는 두 클래스를 만들었습니다. 당신이 여기서 제안한대로 내가 어떻게 이것을 얻을 수 있을까요? – Codiyapa
@Codiyapa 예를 들어 내 소식을 업데이트했습니다. –