Java Desktop System でどのようにメニューが実装されるかにより、次のことが可能になります。
簡単にメニュー階層をカスタマイズできる。メニュー階層は、ファイルシステムの階層構造に基づいていません。メニュー階層は、少数のファイルを編集するだけでカスタマイズできます。アプリケーションを変更したり、ファイルを移動する必要はありません。
簡単にアプリケーションをインストールできる。アプリケーションをインストールするときに、メニュー階層に関する情報をアプリケーションに提供する必要はありません。
ユーザーがメニューを変更できないように設定する。
Java Desktop System 上のメニューでは、次のコンポーネントを使用します。
ファイル抽象レイヤー
vfolder
デスクトップエントリファイル
ディレクトリエントリファイル