求助:寻找JavaFX中javafx.scene.control.ButtonBar的JAR库
javafx.scene.control.ButtonBar 属于JavaFX的controls模块,无需单独寻找对应JAR,只需引入整个controls模块即可。以下是不同场景下的配置方式:
使用构建工具(推荐)
Maven
在pom.xml中添加以下依赖,替换<version>为你使用的JavaFX版本(需与JDK版本匹配,如JDK 17对应JavaFX 17.x):
<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>17.0.6</version> </dependency>
Gradle
在build.gradle(Groovy)中添加依赖:
implementation 'org.openjfx:javafx-controls:17.0.6'
如果是模块化项目,需在module-info.java中声明依赖:
module your.module.name { requires javafx.controls; }
手动管理依赖
- 下载对应平台的JavaFX SDK,找到
javafx-controls-<version>.jar(该文件包含ButtonBar类) - 同时需引入依赖的
javafx-base-<version>.jar和javafx-graphics-<version>.jar,否则controls模块无法正常工作 - 将这些JAR添加到项目的类路径中
注意:所有JavaFX模块的版本必须保持一致,且与你的JDK版本兼容(如JDK 8对应JavaFX 8,JDK 11+对应JavaFX 11及以上版本)。
内容的提问来源于stack exchange,提问作者Simiyu Cyphrene Sabuni
相关产品推荐
相关产品推荐

