Просто добавьте ссылку на горизонтальную панель в другой класс (например, класс контроллера или класс главной панели), а затем вызовите этот класс с правой стороны панели. Вы даже можете иметь класс контроллера, который содержит эту статическую горизонтальную панель с помощью метода, подобного
HorizontalPanel hPanel; //set this from on module load, or controller.create method for instance
public static setRightContents(Panel panel){
hPanel.add(panel)
}
и просто позвоните из другого класса Controller.setRightContents(myNewRightPanel)
.
На самом деле вам просто нужно перестать думать, что это веб-сайт, и больше думать о толстом клиентском приложении, использующем даже управляемое программирование.