Sei que a galera aqui não é especializada em JavaFX, mas espero que possam me ajudar. O meu projeto e conhecimento só favoreceram o uso dessa tecnologia, para a criação de uma interface mais rica e agora estou tendo alguma dúvidas de como programá-la. Os principais eventos em que quero ajuda são on Mouse Clicked e on Key Pressed. Vou mandar o controller que está ligado ao meu FXML e a minha classe Main.java. Há um exemplo de event padrão no click de um botão no código.
O nome tá correto e nos exemplos que vi não tinham o .java.
Pelo que eu entendi, o FXML que busca pela action no controller e não acha nada, estou certo?
Como faço para resolver isso? A minha utilização de eventos está sendo feita de forma correta?
Obrigado pela ajuda.
J
Jesuino_Master
Você tem que usar o “fully qualified name” da classe: “tvdiController”.
Também está minúsculo o nome da classe, é minúsculo mesmo?
V
vitinho995
O controller é realmente o tvdiController.java, então acho que tá certo…
@Zeovaldo
Já fiz essa modificação, mas o grande problema ainda continua…
Acho que é o modo como tratei o evento que está errado, mas já li a documentação e ainda não sei como trabalhar eles.
@jonasjgs2
Já defini isso no meu FXML lá no SceneBuilder, mas o grande problema é que mesmo com o nome certo e associado ao meu arquivo, ele diz que não há um método correspondente no meu Controller.