我正在玩SWT中的Tray和TrayItem,我想知道是否有办法在屏幕上获取图标的位置。我希望能够在它下面放置另一个shell,就像它是一个弹出窗口一样。
基本上只是让母马试图找到它的尺寸和位置....
有什么想法吗?
干杯
安迪
答案 0 :(得分:1)
你为什么需要这个?
如果显示弹出窗口的触发器是鼠标单击,则可以使用侦听器的Event对象来获取坐标。
如果没有,我认为这样做不是一个好主意。主要是因为你永远不知道托盘图标是否可见(例如在Windows 7中)。如果您使用的是Gnome,则可以使用libNotify,这是弹出窗口的更好选择。