2012-04-20 2 views
0

나는 스윙 응용 프로그램이 있습니다. 내 신청서를 닫을 때. 그것은 트레이 메뉴로 이동하고 응용 프로그램이 트레이 메뉴에서 실행중인 팝업 메시지가 온다. 메뉴에 :Java swing GUI Mac OS에서의 TrayMenu 문제

  • 윈도우 7/윈 XP/비스타는이 같은 맥 OS에이
    enter image description here
  • 같다. 내가 확인을 클릭합니다 enter image description here
  • 맥에


, 그것은 다시는 내 GUI를 보여줍니다.
Windows에서 작동하는 것과 동일한 효과를 원합니다.

어떻게 변경할 수 있습니까? 아니면 같은 효과를 얻는 다른 방법이 있습니까? 또는 Skype 알림 표시 줄과 같이 사용자에게 메시지를 표시하는 다른 방법이 있습니다. 기타.?

+0

질문을 편집하여 [sscce] (http://sscce.org/)를 포함하십시오. – trashgod

+0

Mac에서 OK 버튼을 표시하지 않는 방법이 있습니까? – Rohan

답변

3

나는이 기본 트레이 팝업 메시지 동작을 기억하고 그것을 바꿀 좋은 방법이 없습니다. 자신 만의 알림을 만들 수는 있지만 화면에 트레이 아이콘이 배치 된 위치를 결정하기는 어렵습니다. 나는 오래 전에 이것을 시도해 보았고 이러한 문제로 인해 트레이 알림을 포기했습니다.

유일하게 좋은 옵션은 시스템 툴바의 위치를 ​​화면에서 결정하고 (JDialog 또는 alwaysOnTop 마크가있는 JWindow를 기반으로하는) 사용자 정의 알림을 근처의 일부 모서리에 표시하는 것입니다.

관련 문제