Класс ApplicationWindow имеет метод setStatus с параметром String message, который выводит сообщение в строку статуса и который можно использовать, например, в переопределенном методе run Action-класса.
Выводить сообщение в строку статуса также позволяет метод setMessage класса StatusLineManager, который также можно применить в переопределенном методе run Action-класса с помощью метода getStatusLineManager.setMessage.
Так как класс StatusLineManager реализует интерфейс IContributionManager, в строку статуса с помощью метода add можно добавлять Action-объекты.
Метод configureShell главного класса JFace-приложения переопределяет соответствующий метод класса ApplicationWindow, который отвечает за настройку конфигурации Shell-окна, являющегося основой ApplicationWindow-окна.
Здесь, в переопределенном методе configureShell устанавливается заголовок ApplicationWindow-окна приложения.
Метод getInitialSize переопределяет соответствующий метод класса Window, являющегося суперклассом класса ApplicationWindow.
Данный метод возвращает первоначальные размеры окна.
Для того чтобы изменения параметров возвращаемого данным методом объекта Point гарантировано работали, необходимо переопределить метод initializeBounds класса Window.
В методе main главного класса JFace-приложения – точке входа в приложение, создается экземпляр главного класса, затем вызывается метод setBlockOnOpen (true) класса Window, блокирующий возврат метода open, вызываемого далее.
Метод open класса Window создает и открывает окно, возвращая код OK или CANCEL.
Если возврат метода open заблокирован, тогда метод open ожидает, когда пользователь сам закроет окно.
После возврата метода open в методе main производится удаление Display-объекта.