Проблема в общем такая я сделал fxml (там указал свой контроллер), сделал контроллер(там сослался на fxml). Сделал main, ошибок нет, но на кнопки не реагирует. Всё перепробывал. При том метод публичный в контроллере который я для теста добавил, он выполняет. В чём беда не знаю
Чуваки, кто-нибудь может помочь с java? нужна помощь в этом деле
А ты в контроллере указал через аннотации кнопку?)
fx:controller="com.example.lab5x3.VM.ButtonController"
Вот контроллер package com.example.lab5x3.VM; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.control.MenuItem; import java.net.URL; import java.util.ResourceBundle; public class ButtonController implements Initializable { @Override public void initialize(URL url, ResourceBundle resourceBundle) { } @FXML private MenuItem inputButton; @FXML private MenuItem changeButton; @FXML private MenuItem exitButton; public void Init(){ System.out.print("clear"); //inputButton.setVisible(true); } @FXML private void InputAction(ActionEvent event){ System.out.println("input"); } @FXML private void ChangeAction(ActionEvent event){ System.out.println("change"); } @FXML private void ExitAction(ActionEvent event){ System.out.println("exit"); System.exit(0); } }
Обсуждают сегодня