VisualStudioでは、GUIウィンドウのアプリケーションを開発するためのフォームデザイナがありますし、NetBeansにも同様の機能がありますが、なぜEclipseでJavaウィンドウアプリケーションを開発するときはフォームデザイナがないんだろう?というのが学生の頃の疑問でした。 答えは、SwingDesigner+WindowBuilderでした。
上記動画に従いプラグインをインストールし、フレーム内のレイアウトを絶対配置(absolute)にすることで、VisualStudioのフォームデザイナのような開発環境を利用できます。
文法もC#に似てるので、比較的使いやすいです。