Светлый фон

 

 

После добавления, Action-объект отображается в виде кнопки панели меню.

Для того чтобы нажатие добавленной кнопки панели меню вызвало требуемое действие необходимо переопределить метод run класса Action, вызываемый средой выполнения при возникновении SWT-события.

 

 

Метод createToolBarManager переопределяет соответствующий метод класса ApplicationWindow.

 

 

Данный метод отвечает за создание и возврат объекта ToolBarManager – объекта-помощника, упрощающего создание и обновление панели инструментов.

Заполнить панель инструментов элементами можно, используя раздел JFace Actions Palette-палитры вкладки Design WindowBuilder-редактора.

Для добавления элемента панели инструментов перенесем элемент New раздела JFace Actions Palette-палитры в область (Empty ToolBarManager) холста дизайнера – в результате в методе createActions появится код создания экземпляра анонимного класса, расширяющего класс Action, а в методе createToolBarManager произойдет добавление созданного Action-объекта в панель инструментов методом add интерфейса IContributionManager, который реализуется классом ToolBarManager.

 

 

После добавления, Action-объект отображается в виде кнопки панели инструментов.

Для того чтобы нажатие добавленной кнопки панели инструментов вызвало требуемое действие, необходимо переопределить метод run класса Action, вызываемый средой выполнения при возникновении SWT-события.

Метод createStatusLineManager главного класса JFace-приложения переопределяет соответствующий метод класса ApplicationWindow.

 

 

Данный метод отвечает за создание и возврат объекта StatusLineManager – объекта-помощника, упрощающего создание и обновление строки статуса.