메인 프레임에 대해 하나의 서브 프레임과 하나의 메인 프레임을 생성했습니다.메인 프레임 위치에서 항상 열려있는 서브 프레임을 설정하는 방법
센터에서 내 창에 두 개의 프레임이 열렸으나 그 서브 프레임을 닫은 다음 해당 메인 프레임을 움직이면 그 서브 프레임의 아이콘이 동일한 중심 위치에서 열렸습니다.
현재 주 프레임 이동 위치에서 열어 보겠습니다. 어떻게해야합니까?
메인 프레임에 대해 하나의 서브 프레임과 하나의 메인 프레임을 생성했습니다.메인 프레임 위치에서 항상 열려있는 서브 프레임을 설정하는 방법
센터에서 내 창에 두 개의 프레임이 열렸으나 그 서브 프레임을 닫은 다음 해당 메인 프레임을 움직이면 그 서브 프레임의 아이콘이 동일한 중심 위치에서 열렸습니다.
현재 주 프레임 이동 위치에서 열어 보겠습니다. 어떻게해야합니까?
I은 단지 하나의 프레임을 가져야 하나 개의 메인 프레임과 하나의 서브 프레임의 모든 애플리케이션의
먼저 만들고있다. 아동용 창문의 경우 JDialog
을 사용해야합니다.
내가 그 서브 프레임을 닫고 그 서브 프레임 것이 그래서 같은 중앙 위치
처럼 ActionListener
해야 뭔가 논리 열려 그 시간을 그 아이콘을 클릭 이제 메인 프레임을 이동하는 경우 :
childDialog.setLocationRelativeTo(parentFrame);
childDialog.setVisible(true);
위의 논리를 사용하면 대화 상자의 위치는 대화 상자가 표시되기 전에 항상 결정됩니다.
@camickr에 설명 된대로 setLocation을 확인하십시오. – CSD
'CardLayout'을 사용하면 동등한 기능을 제공하지만 더 쉽고 빠르며 단일 'JFrame'만 필요합니다. BTW - 질문하는 것을 잊지 마십시오. –
JFrame에 대해 이야기하고 있습니까? 그렇다면 https://docs.oracle.com/javase/7/docs/api/index.html?java/awt/Window.html – olikaf