2010-03-25 2 views

답변

0

아니, API는 해당 기능을 제공하지 않습니다. 이 필요하다고 생각하십니까? 어쨌든 실제로 달성하려는 것은 무엇입니까?

+0

API 기능이 없다는 것을 알고 있습니다. 왜 내가 "해킹"을 요청 하는지요. linux에 투명 아이콘이있는 버그가 있습니다. 시스템 트레이에 투명 아이콘을 배치하면 회색 배경이됩니다. 그래서 시스템 트레이의 색상을 감지하고 아이콘의 배경색을 시스템 트레이 색상으로 설정하려고합니다. 예 : http://media.ubuntuusers.de/forum/attachments/1512816/Bildschirmfoto-1.png – Hemeroc

+0

해당 문제에 대한 버그보고가 있습니다. http://bugs.sun.com/view_bug.do? bug_id = 6453521 (2006 년 이래 해결되지는 않았습니다!) – Hemeroc

+0

@Hemeroc : 음, java.awt.Robot을 사용하면 스크린 샷을 만들고 시스템 트레이를 찾으려고 할 수 있습니다. 그러나 복잡한 대안을 만드는 것보다는 버그를 수정하는 것이 훨씬 더 유용 할 것이라고 생각합니다. 그리고 시스템 트레이 배경이 단색이라고 누가 말할 수 있습니까? –

1

비슷한 문제가있었습니다. 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 팝업 창을 표시하고 클릭하면 창이 표시됩니다. (나는 여전히 기본 팝업 메뉴를 사용할 수 있는지 조사하고있다.) 그래서 아이콘 방식 (마우스 이벤트 속성)을 클릭하고 팝업 메뉴를 표시 할 때 화면에서 마우스의 위치를 ​​감지했습니다.

관련 문제