Возможно, вы захотите взглянуть на клиентскую платформу Eclipse Rich. Он основан на SWT и предоставляет вам полную гибкость пользовательского интерфейса Eclipse (с представлениями и редакторами) - и множество других интересных вещей, таких как интеллектуальный плагин и система модульности или полноценная онлайн-справка. Взгляните на RCP Mail Demo - это простая демонстрационная программа, которая показывает вам, как создавать различные виды и перемещать их. (Я бы предложил мой учебник, но он написан на немецком языке. В сети вы найдете много хороших вещей.) Если вам все еще интересно, есть книга под названием Eclipse Rich Client Platform, которую предлагает Джефф МакАффер - отличное руководство.