Что вы должны сделать (хотя я не видел ваш код), чтобы генерировать событие, которое проходит в качестве значения предыдущего номера страницы, когда «что кнопка меню '. Затем событие будет подхвачено очередью событий вместе с переданным значением. Так внутри метода, который обрабатывает событие, генерируемое нажатием кнопки меню следует добавить следующее:
EventQueues.lookup("myqueue", EventQueues.DESKTOP, true)
.publish(new Event("buttonClicked", null, previousPage));
где ПредыдущаяСтраница переданное значение (целое число для примера).
Тогда внутри метода doAfterCompose() экстраполировать прошли данные:
EventQueues.lookup("myqueue", EventQueues.DESKTOP, true).subscribe(
new EventListener() {
public void onEvent(Event evt) {
if (evt.getName().equalsIgnoreCase("buttonClicked")) {
int thePreviousPage = (int) evt.getData();
.......