You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:寻找JavaFX中javafx.scene.control.ButtonBar的JAR库

解决JavaFX ButtonBar依赖问题

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;
}

手动管理依赖

  1. 下载对应平台的JavaFX SDK,找到javafx-controls-<version>.jar(该文件包含ButtonBar类)
  2. 同时需引入依赖的javafx-base-<version>.jar和javafx-graphics-<version>.jar,否则controls模块无法正常工作
  3. 将这些JAR添加到项目的类路径中

注意:所有JavaFX模块的版本必须保持一致,且与你的JDK版本兼容(如JDK 8对应JavaFX 8,JDK 11+对应JavaFX 11及以上版本)。

内容的提问来源于stack exchange,提问作者Simiyu Cyphrene Sabuni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 19:10:24