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