java - 是否可以将 ActionEvent 传递给标签上的“onMouseClick”?
问题描述
基本上,我希望能够在单击标签时访问 ActionEvent
为什么我不使用按钮? 这是出于样式原因,我不喜欢按钮在悬停时提供的默认操作
为什么我需要 ActionEvent? 我需要能够捕获事件以处理加载新场景:
public void startNewGame(ActionEvent event) throws IOException {
Parent tableViewParent = FXMLLoader.load(getClass().getResource("GameSetup.fxml"));
Scene tableViewScene = new Scene(tableViewParent);
Stage window = (Stage)((Node)event.getSource()).getScene().getWindow();
window.setScene(tableViewScene);
window.show();
那么,是否可以通过鼠标单击功能找到 ActionEvent 呢?或者也许有更简单的方法来实现这一点。谢谢。
解决方案
推荐阅读
- windows - 使用 Powershell 脚本从批量 Windows 服务器的默认域策略中提取安全设置
- ruby - Ruby - 使用注入的阶乘/组合
- java - 如何点击
- yaml - 在酒馆里,如何加载一个普通的舞台?
- cassandra-3.0 - 为什么每次调用 nodetool flush 时 Cassandra 都会创建一个单独的 .db 文件?
- angular - angular 2 ngbaccordion 以编程方式调用 (panelChange)
- android - 如何为谷歌的 MLKIT 使用图像格式 YUV_420_888
- java - Gradle 同步失败:找不到方法 org.gradle.api.artifacts.ProjectDependency.getProjectConfiguration()Lorg/gradle/api/artifacts/Configuration
- c++ - Visual Studio 上的许多错误
- python - python numpy ndarray 所有维度的索引排列(可变维数)