2013-05-30 4 views
0

작업 표시 줄로 화면을 결정하는 데 문제가 있습니다 (많은 화면이있는 경우)
아래에 설명 된 동작을 응용 프로그램에 제공해야합니다.
사용자가 내 Java Swing 응용 프로그램을 열고 최소화합니다 (아이콘이 작업 표시 줄에 표시됨).
사용자가 응용 프로그램을 닫습니다. 작업 표시 줄 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 닫습니다.
내 앱이 작업 표시 줄이있는 화면에 확인 대화 상자를 표시하려고합니다.

그래서 JOptionPane의 showOptionDialog를 사용했습니다. parentComponent를 null로 설정하여 호출하면 대화 상자는 작업 표시 줄이있는 화면이 아닌 주 화면에 표시됩니다.
그래서 작업 표시 줄이있는 화면을 식별하고 거기에 대화 상자를 표시 할 수있는 솔루션이 필요합니다. 이 당신을 도울 수자바 스윙을 사용하여 작업 표시 줄이있는 화면을 결정하는 방법은 무엇입니까?

답변

0

java.awt.SystemTray.isSupported(); 

을보십시오.

당신은 또한 내가 희망이 도움이

getSystemTray() 

에서 수신 된 개체를 확인할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그러나 SystemTray는 화면에 대해 아무 것도 말하지 않습니다. –