Boa tarde.
Pesquisando no Oráculo percebi que muitas pessoas, ao montar um menu dinãmico em suas aplicações, utilizam o javaFX diretamente no código e não usam o Scene Builder para cria as interfaces gráficas.
Utilizando o SceneBuilder, tem como montar os menus dinâmicamente?
Preciso fazer isso pois o menu será definido pelo Administrador do sistema e não será fixo para todos os usuários.
Se tiver como, por favor, me indiquem algum artigo ou mostre qual é o procedimento.
Desde já agradeço.
Bom dia Luiz,
Bom, acho que o primeiro ponto é saber qual tipo de menu você deseja: um menu de contexto (clicando com o botão direito do mouse em algum componente) ou um menubar (aquele barra que fica em cima)?
Qualquer um dos dois podem ser feitos no Scene Builder…
No caso do Context Menu, basta colocar o componente na tela e jogar um Context Menu dentro do componente, e começar a adicionar novos MenuItem’s. Um MenuBar, basta jogá-lo na tela e ir criando seus MenuItem’s.
Lembrando de identificar os MenuItem’s com @FXML na sua classe Controller, e assim poder manipulá-los.