私はjava+javafx + mysqlを使用しており、アプリケーションのメニューバーを開発する必要があります。アプリケーションが起動したら、ユーザーの役割に基づいてメニューを作成する必要があります。
メニュー階層構造を格納するために1つのテーブルを使用しています。
| MENU_TABLE |
| ---------- |
| ID_MENU |
| PARENT_ID |
| TITLE |
また、ユーザーが関連するメニュー項目を選択したときにロードする必要があるdefxmlファイルへの参照を格納する別のテーブル。
| MENU_FORM_TABLE |
| --------------- |
| ID_MENU |
| FXML PATH |
私はこのアプローチがあまり好きではなく、維持するのが非常に難しいので、既存のメニューを変更するために新しいメニューを追加する必要があるときは非常に注意する必要があります。
他のアイデアはありますか?提案?
前もって感謝します!