2
Java에서 EscapeDialog를 확장하는 대화 상자 클래스가 있습니다. 닫힌 화면상의 위치를 어떻게 얻을 수 있으며 사용자가 다시 대화 상자를 열 때 동일한 위치에 표시합니까?자바 - 닫힌 동일한 위치에 대화 상자를 표시하는 방법은 무엇입니까?
Java에서 EscapeDialog를 확장하는 대화 상자 클래스가 있습니다. 닫힌 화면상의 위치를 어떻게 얻을 수 있으며 사용자가 다시 대화 상자를 열 때 동일한 위치에 표시합니까?자바 - 닫힌 동일한 위치에 대화 상자를 표시하는 방법은 무엇입니까?
당신은의 windowClosing 이벤트를 수신하고 어딘가에 대화 위치를 저장할 수 있습니다 : 메모리, 디스크, ...
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
// save the dialog.getLocation()
}
});
그런 다음, 당신이 대화 상자를 열 때이 곳에서 위치를 읽어 표시하기 전에 저장 한 후
dialog.setLocation()
으로 전화하십시오.
그 중 하나입니다, 감사합니다! – ricgeorge