間隔や位置揃えの自動調整により、高度なGUIを作成できます。GUIをデザインできます。間隔や位置揃えはGUIビルダーによって自動的に調整されます。JLabels、JButtons、ButtonGroups、JTrees、JTextFields、ComboBoxesをクリックし、その場でそれぞれのプロパティを編集できます。GUIビルダーを使用して、顧客の目の前でGUIのプロトタイプを作成できます。直観的およびカスタマイズ可能GUIコードを完全修飾名または単純クラス名のどちらで生成するかを選択できます。ヘルプバーには、選択したコンポーネントの操作方法に関するコンテキスト依存のヒントが表示され、また、今後の作業の効率化に使用できるショートカットが提示されます。IDEには、GUIのローカライズとアクセシビリティのサポートも組み込まれています。標準とカスタムのGUIコンポーネント拡張可能なコンポーネント・パレットにはSwingとAWTのコンポーネントが事前にインストールされており、また視覚的なメニュー・デザイナが含まれています。コンポーネント・ナビゲータを使用して、コンポーネントのツリーとプロパティを表示できます。GUIアプリケーションをデバッグし、高レベルの構造に関して実行フローを制御できます。「GUIスナップショットを作成」を選択すると、ビジュアル・デバッガの機能の基礎として機能する、アプリケーションGUIのスクリーンショットを作成できます。