Java Desktop App : Hotkey를 눌렀을 때 트레이 응용 프로그램을 최대화하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/820627

문제

최소화 할 때 시스템 트레이에 살고있는 프로그램을 작성해야하며 Java 6의 SystemTray API를 사용하여이를 수행 할 것입니다.

사용자가 핫키를 누를 때 응용 프로그램이 전경에 올 수 있도록하려면 어떻게해야합니까?

예를 들어, 앱은 실행 중이지만 최소화되었습니다. 사용자가 Ctrl-Shift-Y 또는 무언가 (또는 Google Desktop의 검색과 같이 CTRL과 같이 CTRL)를 누르면 응용 프로그램이 최대화됩니다.

편집 : 나는 알고 있습니다 전경에 자바 창을 가져 오는 방법. 더 구체적으로 묻습니다 실행중인 Java 앱을 만드는 방법 핫키를 듣습니다..

도움이 되었습니까?

해결책

JNI에 의지해야합니다. .

여기에 있습니다 또 다른 좋은 예 Sun의 포럼에서.

다른 팁

다음 SWT Extension 라이브러리를 사용하여 핫 키를들을 수있는 키보드 후크를 만들 수 있습니다. http://feeling.sourceforge.net/

이것은 창문 일뿐입니다 (그러나 그것은 당신에게는 문제가되지 않을 수 있습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top