我可以将随机@Override注释添加到java fxml控制器吗?

时间:2017-01-02 18:06:56

标签: java javafx fxml

被标记为重复,但仍然是:我的问题一般不会引用覆盖注释,特别是在fxml控制器中。

我对java很新,并尝试构建一个fxml应用程序。我想在java fxml控制器中添加@Override注释,但是我收到错误消息“错误:方法不会覆盖或实现超类型的方法”,我无法弄清楚错误的来源。

相同的注释可以毫无问题地用于主java文档,所以我不知道为什么它在控制器中是不可能的。该函数仅在与@Override注释一起使用时才有效,因此将其注释掉会使函数无效。

是不可能在控制器中使用额外的@Overrides,还是正确处理它们?

public class Main_FXMLController implements Initializable {


private Button button;

@FXML
private void handleButtonAction(ActionEvent event) throws IOException {      
    System.out.println("You clicked me!");        
    Platform.exit();

}


 // I am trying to add to @Override annotation here, but it returns " method does not override or implement a method from a supertype"
 @Override
 private static void test () {
     System.out.println("Test");

 }


@Override
public void initialize(URL url, ResourceBundle rb)  {

}  

0 个答案:

没有答案