首页 文章
  • 0 votes
     answers
     views

    javafx.base读取包javafx.beans

    我在IntelliJ IDEA中使用OpenJDK 11和OpenJFX 11.0.1和Gradle作为我的项目 . 当我使用javafx.base模块时,IntelliJ IDEA在第1行报告错误(项目模块声明),说我在模块要求中没有包含javafx.beans模块(bean是javafx.base模块中的包) . Gradle jar任务执行时没有任何错误或警告,因此该错误可能与Intell...
  • 42 votes
     answers
     views

    删除空javafx表的默认'no content in table'文本

    我想将空的javafx表中显示的默认文本从 No content in table 删除或更改为对用户更有意义的内容 . 例如,在一个显示学生的表格中,当没有学生要展示时,我希望它在课程表中说“数据库中没有学生”或“学生没有课程” . 我不知道在javafx中是否可以通过Java代码,使用场景构建器或在IDE中编辑.fxml文件 . 到目前为止,我已经在场景构建器中查看了tableview的属性,...
  • 20 votes
     answers
     views

    如何在JavaFX表视图中添加按钮

    我已经在谷歌和Stackoverflow上搜索了这个,我只是没有得到给定的例子 . 有人可以向我解释一下 . 我想在表视图的最后一列添加一个按钮,当它被单击时,它应该触发一个监听器并传递按钮行的对象 . 我只是没有从gist.github.com得到以下示例: 这是我当前的完整代码: public class SchermdeelWerkplaats extends BorderPane{ ...
  • 0 votes
     answers
     views

    如何让JavaFX-CSS工作?

    因此,我无法在我的JavaFX项目中使用CSS样式 . 我添加了一个外部样式表: scene.getStylesheets().add("Style.css"); ...链接到同一文件夹中的Style.css文件: .root{ -fx-background-color: #000000; } .button { -fx-background-color: ...
  • 1 votes
     answers
     views

    当* not * focus时,删除JavaFX ScrollPane滚动条周围的边框

    我有一个奇怪的问题 . 我使用CSS在JavaFX中设置了我的ScrollPane的滚动条,但现在每次ScrollPane聚焦时,边框都会消失 . 但是,如果我单击窗格外部的按钮,它会返回 .这是图像:Unfocused Focused 这是CSS: .scroll-bar:horizontal .track, .scroll-bar:vertical .track{ -fx-backgr...
  • 0 votes
     answers
     views

    如何解决javafx中的表视图头单元格对齐问题

    我在javafx项目中有一个表视图 . 它工作正常,但当我使用场景构建器使用'Column Resize Policy的constrained-resize` 属性时,如图所示: 在表视图中,我注意到很多这样的问题 . 也喜欢当我使用show-hide按钮菜单按钮隐藏或取消隐藏列时,表列的宽度会发生变化(无响应).. 还调整表列的大小会产生问题,在使用 constrained-resize ...
  • 0 votes
     answers
     views

    在javafx css中使用USE_PREF_SIZE

    如何在javafx css中使用USE_PREF_SIZE属性 我在javafx css中遇到了问题 . 这是我想使用css在javafx中使用 Min Height 到 USE_PREF_SIZE 的属性,因为否则我必须在场景构建器中应用很多时间这个属性 . 我怎么用css做... 场景构建器允许此属性 . 当我使用此属性 CSS Analyzer 将此显示为 -Infinity 作为更改,如...
  • -1 votes
     answers
     views

    如何在javafx css中使用Vgrow ALWAYS属性

    我在javafx scene-builder 中有一个表视图 . 我想使用css使用Vgrow ALWAYS 属性 . 我的表视图在 HBox 内 . 场景构建器允许我使用此属性 . 如图所示 . 但我怎么用css做到这一点 . 请帮我 . 我用这种方式用css试了一下 -fx-Vgrow: ALWAYS; /* also */ Vgrow: ALWAYS; 什么都行不通任何帮助?
  • 4 votes
     answers
     views

    javafx datepicker如何自定义

    我有日期选择器的简单代码,它禁用了所选日期之前的所有日期,但我也需要能够禁用其他日期(例如:2014年10月17日至2014年10月19日) . 我怎么能以特定日期也被禁用的方式更改它? 公共类DatePickerSample扩展Application { private Stage stage; private DatePicker checkInDatePicker; private Date...
  • 1 votes
     answers
     views

    JavaFx Scenbuilder ImageView质量

    大家好,我一直在使用JavaFx场景构建器来构建一个包含几张png图片的gui . 到目前为止,我一直在使用标签,然后将它们放大以适应图片(这样图片就可见了 . 但是这个解决方案并不令人满意,因为当有新人连接到我的程序时我需要创建x这些图片 . 因此我尝试使用Imageview进行实验但是当我使用Imageview时,图片的质量似乎更差 . 有没有人知道A.如何制作标签并将其设置为某个尺寸并使用图...
  • 2 votes
     answers
     views

    禁用JavaFX图表背景图像的缓存

    我有一个简单的LineChart,只需按一下按钮就会在新窗口中打开 . 此LineChart使用存储在硬盘驱动器上的图像作为其背景 . 如果我关闭计算LineChart的窗口,更改图像文件(或删除它)并重新打开窗口,将再次加载旧图像 . 我在Scene Builder和我的代码中禁用了LineChart的缓存,但它没有帮助 . 有人能给我一个暗示我缺少的东西吗? 这是我用于测试的LineChart...
  • 0 votes
     answers
     views

    Javafx Image占位符

    我正在创建一个资产共享应用程序 . 应用程序从来自我的服务器的数据加载切片 . 用户可以从/向服务器下载和上载资产 . 资产可以包含或不包含图像 . 磁贴使用资产图像作为背景,如果在服务器上找不到,则使用默认图像 . 资产本身以散列命名,如果提供了图像,则图像文件的名称相同,扩展名为“png”,可以轻松查找没有数据库查询或更多工作的图像 . 当应用程序加载时,它从服务器获取数据并在后台加载图像 ....
  • 1 votes
     answers
     views

    JavaFX - 将图像添加到ColorPicker

    我正在使用netBeans和SceneBuilder来创建一个带有一些文本编辑器选项的小窗口 . 我在屏幕中包含的一个按钮是我根据以下样式修改的colorPicker; <ColorPicker fx:id="clrFill" layoutX="119.0" layoutY="18.0" prefHeight="30.0&...
  • 0 votes
     answers
     views

    JavaFX ImageView(FXML)不显示/更改图片

    我正在使用SceneBuilder设计一个界面,并使用代码here设置一个简单的FileChooser来打开和查看图片文件 . 隔离的代码经过测试并且工作正常,我试图将它集成到我现有的界面中,它只是一直失败 . 没有错误信息,没有 . 我已经开始在命令和所有内容"works"周围放置 println . 这是我的GUI,到目前为止设计工作(我刚开始使用 VBox 而不是常规的...
  • 1 votes
     answers
     views

    在ImageView中缩放图像(javafx)

    我正在尝试使用滑块在ImageView中缩放所选图像 . 我唯一能做的就是用图像调整整个ImageView的大小 . 但这不是我要找的东西 . 我想只使用具有相同大小的ImageView来缩放图像 . 它应该是焦距的证明 . 我也在使用场景建设者 . 我只是初学者,所以我非常感谢你的帮助 . 这就是我所拥有的 . public void openImage(ActionEvent event) {...
  • 79 votes
     answers
     views

    javac:无效的目标版本:1.8

    我最近下载了与NetBeans捆绑在一起的JDK 1.8.0.0_06 . 然后我发现我在Java 1.7中开发的JavaFx项目将无法在Java 1.8中编译,因此我将JDK降低到1.7 . 仍然无法让它工作/编译 . 我收到此错误: javac: invalid target release: 1.8 Usage: javac <options> <source files&...
  • 1 votes
     answers
     views

    播放声音时出现Javafx NullPointerException

    我正在开发一个Javafx游戏,并尝试使用以下代码实现一些声音: URL laserResource = getClass().getResource("LaserBlast.wav"); AudioClip laserPlayer = new AudioClip(laserResource.toString()); 此代码在任何方法之前在主类中实例化 . 我有一个名为Jav...
  • 2 votes
     answers
     views

    如何使用Java 11启动Scenebuilder

    在去往Java 11的路上我正在检查我的工具包,其中包括SceneBuilder . 我正在将java-11与javafx-sdk-11结合使用,并启动了SceneBuilder / opt / jdk-11 / bin / java --module-path javafx-sdk-11 / lib --add-modules = javafx.controls,javafx.fxml,java...
  • 1 votes
     answers
     views

    Intellij IDEA 2018.2无法识别带有JDK 10的JavaFX包

    我搜索过但没有找到任何有关它的详细信息 . 在http://www.oracle.com/technetwork/java/javafx/downloads/index.html它说 从JDK 7u6开始,JavaFX包含在标准JDK和JRE包中 但是我在编译包含 javafx.* 包的代码时遇到错误 . 包裹没有创建 . 我使用的是Oracle JDK 10.0.2和Intellij Ide...
  • 5 votes
     answers
     views

    在活动JDK中找不到JavaFX部署库

    我正在迁移到OpenJDK 11和OpenJFX 11.我已经成功地从源代码构建了两个,并且根据OpenJFX wiki使用--with-import-modules = [path_to_modular_sdk] arg来构建JDK . 一切顺利,直到我尝试在Apache Netbeans 9中构建一个简单的"Hello World"测试项目;此时我收到以下错误:“ Java...
  • 2 votes
     answers
     views

    如何使用Java 11启动JavaFX应用程序?

    假设我安装了Oracle JDK 11(只是为了让事情更简单) . 然后我下载了Gluon的JavaFX 11并在JDK上解压缩 . 实际上我解压JavaFX并不重要(因为我的下一个目标是基于OpenJRE创建自己的JRE安装程序) . 然后我试图启动应用程序: c:\Program Files\MyApp>"c:\Program Files\Java\jre-11\bin\jav...
  • 13 votes
     answers
     views

    错误:缺少JavaFX运行时组件,并且需要使用JDK 11运行此应用程序[重复]

    这个问题在这里已有答案: Intellij can't recognize javafx 11 with OpenJDK 11 1回答 我正在尝试使用IntelliJ运行示例JavaFX项目,但它失败并出现异常: Error: JavaFX runtime components are missing, and are required to run this application 我在这...
  • 0 votes
     answers
     views

    JavaFX Intellij错误“错误:java:无效标志: - add-modules = javafx.fxml,javafx.graphics,javafx.controls,javafx.base”

    错误本身: 错误:java:invalid flag: - add-modules = javafx.fxml,javafx.graphics,javafx.controls,javafx.base 运行this javafx应用程序时会发生此错误 . 我正在从一台新安装的笔记本电脑上运行这个项目,我不确定我在桌面和笔记本电脑上使用intellij Community 2018.2和JKD ...
  • 1 votes
     answers
     views

    试图在intellij jre11上运行javafx程序[重复]

    这个问题在这里已有答案: Intellij can't recognize javafx 11 with OpenJDK 11 1回答 我已经安装了intellij,我正在尝试打开一个新的javafx,但我无法设法运行它(即使是默认的基本的,应该只打开一个简单的窗口)我正在使用jdk 11(我必须)所以我下载了javafx,就像在这篇文章中所说: Error: JavaFX runtime c...
  • -1 votes
     answers
     views

    应用程序启动方法中的异常javafx gui [关闭]

    我一直在应用程序启动方法java.lang.reflect.InvocationTargetException中得到此错误异常 细节 sun.reflect.DelegatingMethodAccessorImpl.invoke中的sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)中的sun....
  • 2 votes
     answers
     views

    onAction =“#ClickedClickMe”无法在JavaFX FXML中使用

    早上好!我刚刚开始使用Java FX和Java FX FXML . 我正在使用Scene Builder构建GUI和Netbeans来编写剩余的Java FX程序 . 我面临的问题是在FXML文件中 . Netbeans编辑器在onFction事件的.fxml文件中显示以下代码的错误 . Error that I see in fxml file :控制器未在根组件上定义 . Exception...
  • 0 votes
     answers
     views

    Application start方法中的异常java.lang.reflect.InvocationTargetException JavaFX图像转换

    当我尝试为我的JavaFX应用程序添加图像转换时,它抛出了这个错误,我在Stackoverflow中检查了之前的问题和答案,但所有解决方案仅针对每个问题 . 我使用的是netbeans IDE . 使用平台C执行H:\ thirdf \ FinalF \ dist \ run2135548605 \ FinalF.jar:\ Program Files \ Java \ jdk1.8.0_101...
  • 0 votes
     answers
     views

    在Intellij的终端中启动javafx app

    我希望我的应用程序从Ubuntu的app.desktop启动 . 在我创建app.sh并想要编写脚本之前 #!/bin/bash APP_NAME=my-app BIN_PATH=out/production/$APP_NAME/ RES_PATH=res/ java -cp $BIN_PATH:lib/*.jar org.kl.ui.Starter 在应用程序中我使用jfoenix库 . 但是...
  • 1 votes
     answers
     views

    扩展Application的扩展会抛出InvocationTargetException

    我正在开发一个项目,它将拥有大量具有相似但功能不同的JavaFX应用程序,因此我创建了一个抽象基类,它扩展了Application以处理常见功能并指示他们需要做什么,以及一堆具体的扩展那个的类 . 但是,当我尝试跑步时,我明白了 java.base / jdk.internal.refut中的java.base / jdk.internal.reflect.NativeMethodAccesso...
  • 0 votes
     answers
     views

    使用Stage Manager将CSS样式表添加到JavaFX / Spring应用程序

    我正在尝试将CSS样式表添加到我的应用程序中 . 我正在使用场景构建器,当我将样式表连接到场景构建器时,它显示正常 . 但是,当我运行我的程序时,没有样式 . 我正在使用舞台监督来切换舞台 . 我真的不确定在我的应用程序中加载CSS的位置 . CSS样式表已经在我的FXML文件中连接 . 当我尝试在我的舞台管理器中加载CSS时(使用scene.getStylesheets() . add(get...

热门问题