实现系统托盘的方法
书中写的很多,把重要的东西抽出来可以得到实现系统托盘的步骤:
HWorkbenWindow=getWindowConfigurer().getWindow();
//得到系统托盘
Tray tray=window.getShell().getDisplay().getSystemTray();
//建立系统托盘项
TrayItem trayItem=new TrayItem(tray.SWT.NONE);
//设置基本属性
trayItem.setToolTipText
trayItem.setImage
//设置事件监听器
trayItem.addListener
//另外比较重要的还有窗口最大最小化的方法,窗口隐藏的方法
Shell shell=window.getShell();
shell.setMinimized
shell.setVisible
//退出的方法
PlatformUI.getWorkbench.close();
另外还有几点想法,也不知道是不是正确
1. 关于Action
Action是菜单或工具栏的组成部分。包括显示和动作。 需要通过Menu等组织起来
MenuManger