【问题标题】:I have problem with java.lang.reflect.InvocationTargetException [closed]我有 java.lang.reflect.InvocationTargetException 的问题 [关闭]
【发布时间】:2021-04-12 17:17:12
【问题描述】:

it's the error 我不擅长编程,但我努力学习。我正在学习如何使用 javaFx。在这种情况下,我想实现 4 个操作:加法、减法、乘法和除法。当我只使用一个它对我有用时,我是 Starck 溢出社区的新手。当我有疑问时,我总是检查。但是我没有找到解决我的问题的方法。如果您支持我,那将非常有帮助。 如果你喜欢我分享这个文件夹。他们向我解释这将如何非常有帮助。 我的英语也不好,但我正在学习

【问题讨论】:

  • 请将错误(包括完整的堆栈跟踪)放在您的问题中。还要添加错误消息告诉您包含问题的 fxml 文件
  • 做一些研究来学习,当遇到具体问题时回来minimal reproducible example

标签: java javafx


【解决方案1】:

See this post on InvocationTargetException

See the Oracle Documentation on RuntimeException

See this post on javafx.fxml.LoadException

**如 cmets 中所述,stack trace(在您的情况下为红色错误文本)告诉您其中一个问题:**“错误解析 onAction = '$handleResta',事件处理程序不在命名空间中或脚本中有错误”。

cmets 还要求提供包含错误的文件,以便更全面地帮助您;我们已经确定 onAction = '#handleResta' 是一个问题问题,但在您发布此文件之前,我们无法判断 #handleResta 造成错误的原因:

/C:Users/Usuario/Downloads/Proy/build/classes/mvvm/FXMLVista.fxml:14

【讨论】:

  • 非常感谢您帮助我。我正在寻找如何使用 Scene Builder 和一些示例。问题是直接从 Escene builder 保存时。覆盖不会在每个操作上方自动生成。像这样@FXML void handleResta(ActionEvent event) { }
猜你喜欢
  • 1970-01-01
  • 2013-03-26
  • 2014-01-10
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
  • 2016-07-06
  • 2021-08-13
  • 2013-05-04
相关资源
最近更新 更多