首页 文章
  • 2 votes
     answers
     views

    JavaFX控制器中的NullPointerException

    我的项目非常简单 . 它有两个名为 latField 和 longField 的TextField . 我要做的就是使用 getText() 方法打印这些字段中包含的字符串值,并偶尔使用 setText() 方法设置它们 . 请注意,我正在使用javafx场景构建器,并且有 FXMLDocument 和 FXMLDocumentController FXMLDocument.fxml <?x...
  • 0 votes
     answers
     views

    SceneBuilder布局不可见

    我在JavaFX应用程序中使用SceneBuilder无法看到我的窗口 . 我看到组件,但我的窗口不存在 . 有什么想法我怎么能显示我的窗口?
  • 8 votes
     answers
     views

    JavaFx:空ListView的默认消息

    当任何表中没有记录时,它会显示一条消息“表中没有内容”,这默认是JavaFx中TableView的功能 . 所以我的问题是,JavaFx中的ListView是否可以实现相同的目标?就像,如果任何ListView中没有项目,那么它将显示与TableView相同的消息,而不是空白/空字段 .
  • 1 votes
     answers
     views

    JavaFx TableView列不填充TableView宽度

    我有一个使用SceneBuilder生成的TableView,并且所有列都是从其他视图导入的FXML,直到没有问题,但列不填充宽度 . 我尝试使用场景构建器和FXML修复此问题,但没有运气,所有大小都是计算出来的 . 我尝试使用更改侦听器对其进行编码,该更改侦听器会在每次窗口更改大小时进行检查以调整列的大小 . 这可以工作,列调整到适当的宽度(基本上我得到表视图宽度并除以列数),但由于某种原因,列...
  • 1 votes
     answers
     views

    如何在Intellij IDEA中使用openjfx-11存档?

    我下载了存档openjfx-11-ea 13_windows-x64_bin-sdk和OpenJDK . 然后我创建一个JavaFX Application项目并在Intellij IDEA(1.8.3)中编写一个演示 . 对于编译项目,在IDEA“模块设置” - >“依赖项”中,我将“lib”目录设置为jar并将“bin”目录设置为“Native Library Locations” . ...
  • 7 votes
     answers
     views

    在模块路径上使用OpenJFX 11 JMODS在JDK 11上运行javafx示例

    我从OpenJFX项目下载了JavaFX Jmod文件,并将它们放在 G:\openjfx\javafx-jmods-11 目录中 . 我使用的是OpenJDK 11,它在_1761465中没有JavaFX jmod,即它没有附带JavaFX发行版 . 模块信息文件: module gui{ requires javafx.graphics; requires javafx.con...
  • 0 votes
     answers
     views

    关于华硕Tinker Board例外的OpenJFX

    我正在尝试使用 chriswhocodes build of OpenJFX 8 nightly for armv6hf 在 Asus TinkerBoard 上运行 JavaFX 应用程序,但它会在启动时抛出异常( libbrcmGLESv2.so ) . Tinker OS:20180222-tinker-board-linaro-stretch-alip-v2.0.5 JDK:ezdk-1...
  • 0 votes
     answers
     views

    @FXML注释和FXMLLoader类未解析为Java 11和JavaFX 11中的类型

    之前我的项目曾经是Java 8,但现在我正在使用Java 11和JavaFX 11,现在JavaFX已经从Java 11开始与Java分离了 . 我没有下载JavaFX SDK,但在pom.xml中添加了以下依赖项以获取必需的模块和jar文件,它们在早期版本中曾经是Java本身的一部分 . <dependency> <groupId>org.open...
  • 0 votes
     answers
     views

    如何为Openjdk 11和Openjfx 11应用程序构建工件? (IntelliJ IDEA)

    我实际上是openjfx 11的新手,我已经尝试使用openjdk和openjfx库在intellij IDEA中编译我的项目 . 但是在为我的项目构建工件之后,我的项目的jar文件不会执行 . 我尝试使用cmd执行它并看到此错误: 错误:缺少JavaFX运行时组件,并且需要运行此应用程序 已经搜索了很多论坛,但我没有看到针对这个特定问题的解决方案 . 提前致谢!
  • 2 votes
     answers
     views

    JDK 1.9编译为1.8时不存在JavaFX包

    我有一个JavaFX项目,我想编译到jar,以便JRE 8及以上版本能够运行jar . 我正在使用Intellij IDEA 2017 CE,在Mac上运行,使用JDK 9.0.1作为我的项目SDK . 该项目适用于以下gradle设置: sourceCompatibility = 1.9 targetCompatibility = 1.9 但是,当我将目标兼容性调整为 1.8 时: sourc...
  • 0 votes
     answers
     views

    在升级到Java 10之后,在CircleCI中找不到JavaFX

    我刚刚将我的项目从Java 8升级到Java 10.它成功构建了IntelliJ并在本地运行mvn --batch-mode包,但是当我尝试在CircleCI中构建时,我得到: [ERROR] /home/circleci/repo/src/main/java/tech/dashman/dashman/controllers/common/ConnectController.java:[5,26]...
  • 5 votes
     answers
     views

    在JavaFX Scene Builder中加载带有自定义组件的FXML文件:重置属性并删除子项

    我写了一个FXML文件,我在其中使用自定义组件,扩展了Group . 加载此自定义组件时,应该将一些子项(此处为:MyOverlayIcon)添加到其子列表中,并按代码设置一些属性(此处为:layoutX和layoutY) . MyIcon.java: public class MyIcon extends Group { /******************************** *...
  • 8 votes
     answers
     views

    如何使用SceneBuilder查看fxml?

    很抱歉这么简单的问题,但我发现很难相信我在使用JavaFX Scenebuilder开发用户界面时实际上无法查看fxml . 我希望我能够使用控件编写用户界面,并且能够直接编写fxml . 如何在不执行以下操作的情况下在SceneBuilder中查看/编辑我的用户界面的fxml: - 保存 使用文本编辑器进行编辑 使用JavaFX Scene Builder重新打开 即http:/...
  • 1 votes
     answers
     views

    使用FXML(JavaFX)的按钮表

    我正在学习JavaFX和FXML . 我正在使用Oracle网站上提供的教程 . 特别是,我正在使用FXML地址簿的Oracle示例作为起点开发应用程序(https://docs.oracle.com/javafx/2/fxml_get_started/fxml_tutorial_intermediate.htm#CACFEHBI) . 我现在要做的是添加一个列,其中包含与电话簿的每个条目相关联的...
  • 0 votes
     answers
     views

    JavaFX - 将图表转换为图像

    我有一个XYChart,它显示X轴上的一天中的小时数 . 我想保存整个图表的图像(或pdf) . 然而,当我显示图表时,我无法全部显示,它太大了,因此我只显示一小部分(约1/4) . 我找到了这段代码,可以让我对窗格中显示的内容进行快照: @FXML public void saveAsPng() { WritableImage image = chart.snapshot(new Sn...
  • 1 votes
     answers
     views

    使用JavaFX在场景或自定义控件中的场景

    在过去的3年里,在学校使用Swing之后,我决定尝试JavaFX并尝试使用它 . 使用新的Scene Builder和NetBeans 7.2,到目前为止一直是一个爆炸 . 我想要做的下一步是将我的一个小项目转换为JavaFX . 然而,问题之一是项目使用MVC架构 . 基本上我有 JFrame , Toolbar , JMenuBar ,加上空 JPanel . JPanel 用于显示使用Ne...
  • 3 votes
     answers
     views

    场景构建器导入到eclipse

    我最近发现您可以使用JavaFx场景构建器来构建GUI 我已经厌倦了Eclipse提供的gui构建器的构建 所以我想尝试使用Scene构建器,但我不确定如何将它导入我的Eclipse项目并实际使用它与我的程序? 我一直在寻找一步一步的指南,但到目前为止我没有运气找到一个日食(为netbeans有负载,但到目前为止我没有找到eclipse) 我希望你们中的一些人能够帮助我,或指导我完成我需要采取的步...
  • 61 votes
     answers
     views

    如何关闭窗口关闭JavaFX应用程序?

    在Swing中,您只需使用 setDefaultCloseOperation() 即可在窗口关闭时关闭整个应用程序 . 但是在JavaFX中我找不到相应的东西 . 我打开了多个窗口,如果窗口关闭,我想关闭整个应用程序 . 在JavaFX中这样做的方法是什么? 编辑: 据我所知,我可以覆盖 setOnCloseRequest() 以在窗口关闭时执行某些操作 . 问题是应该执行什么操作来终止整个应用程...
  • 1 votes
     answers
     views

    CSS编辑文本字段到语音泡沫

    我正在创建我的第一个聊天程序(使用java中的图形),我正在使用JavaFx场景构建器创建一个包含一些图片的GUI,然后是1-2个可以互相聊天的人 . 这个想法是,当连接到服务器的一个客户端与另一个客户端通信时,会显示一个小的语音气泡 . 我的想法是使用一个文本字段来创建它,然后我将在CSS中编辑它,使它看起来像一个语音泡沫 . 我怎么试图寻找能够配置我的文本字段的CSS样式表,但到目前为止没有任...
  • 1 votes
     answers
     views

    学习CSS(JavaFx风格)

    最近我改变了我的GuI和编程以适应Javafx并使用新的JavaFx场景构建器!这些新工具(对我来说至少是新的)在创建用户界面方面已经打开了很多门,我想要了解更多并且做得更好 . 因此,我希望学习JavaFx的CSS . 到目前为止,我一直无法为初学者找到任何在线教程,因此我想问你们;你知道我可以学习为JavaFx项目编写CSS的任何网站,书籍或视频教程吗?
  • 2 votes
     answers
     views

    将JavaFx添加到applet

    大家好,我是JavaFx的新手,目前正在使用JavaFx Scene构建器创建我的程序 . 我从未成为创建GUI的专家,因此JavaFx场景构建器允许我优化视觉效果! 我已经在工作中为我们公司的一个网站创建了一个applet,applet的内容应该是一个显示一些详细信息的图表 . 因为我喜欢JavaFx并且我发现你可以在JavaFx中创建并在CSS中操作的图表非常棒我想用JavaFx来创建我的ap...
  • 5 votes
     answers
     views

    将处理草图(PApplet)与javaFX GUI集成(来自GUI Builder 2.0)

    我一直在尝试将PApplet与GUI构建器(2.0)中设计的JavaFX GUI集成 . 创建SwingNode并向其添加草图实例后,在绘制一次后无法更新其框架 . 我对JavaFX的经验很少,而且使用Swing,我不知道如何访问我在 FXMLDocumentController 类之外的GUI构建器中放置的组件 . 我假设草图需要从 JFXP 类初始化,但我不知道如何访问SwingNode的内容...
  • 0 votes
     answers
     views

    拍摄屏幕特定部分的快照/屏幕截图(javaFX)

    我希望能够在javaFX中截取场景的某个部分 . Here is an image of what the scene looks like . 我想输入参数(例如区域的大小和区域的位置),这意味着只有图表被截图/截取 . 然而,图表本身由标签和图像组成 . 当它被截图时,我想通过WritableImage保存屏幕截图或将其复制到剪贴板,无论哪个更容易 . 我该怎么做?如果您需要知道,我正在使用...
  • 2 votes
     answers
     views

    JavaFX - 单击按钮时更改滑块拇指上的颜色

    我是一个很新的编程和一个小程序,我用一个jfx滑块来控制我的音量 . 我用CSS来改变拇指的颜色 . 在滑块中 . 但现在我希望能够点击我的JFXToggleButton切换我的程序的主题 . 所以我希望能够将拇指的颜色从#8faeea切换为白色 . 我在我的CSS中用来设置拇指颜色的代码是: .jfx-slider .thumb { -fx-background-color: #8fae...
  • 1 votes
     answers
     views

    需要帮助使用JavaFX在HBox中制作动画图像

    我坚持要如何在HBox中为某些图像制作动画 . 在游戏中,有武器箱包含各种稀有的皮肤 . 单击'Open'按钮后,要赢取的可能项目应开始滚动浏览HBox . 想想它几乎像命运之轮,它开始快速并逐渐减慢直到它停在1个名字,但在这种情况下,而不是名称有项目,而不是'wheel',我有一个水平HBox与图像滚动通过 . 这是我想要做的一个很好的例子:http://cases.goaggro.com/ ....
  • 137 votes
     answers
     views

    JavaFX应用程序图标

    是否可以使用JavaFX更改应用程序图标,还是必须使用Swing完成?
  • 3 votes
     answers
     views

    javafx可点击图片 Map

    如何在javafx中实现可点击的图像映射 . 当我点击 Map 时我想要打印该特定的州名 . 类似的例子发现here javafx有可能吗?如果是的话 . 那么......怎么样?我用了 imageView.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() { @Ov...
  • 2 votes
     answers
     views

    javafx 3d导出/导入到fxml的错误或不完整

    我创建了一个简单的盒子模型,并使用纹理贴图创建了一个颜色插值图像 . 我使用在的代码将模型导出到fxml FXML export code 我有一个我尝试导出的彩色模型的jpeg和导致的导入模型,但我是Stack Overflow的新手,我不允许发布图像 . 我也找不到附加导出的FXML文件内容的方法,但我很乐意分享它 . 当我使用标准FXMLLoader将fxml文件导回我的应用程序时,颜色映射...
  • 2 votes
     answers
     views

    如何更改所有屏幕上的背景图像并保留更改

    Important Information and Approach 所以我有这种方法(目前还不完整),其唯一目的是改变每个屏幕中的背景图像 . 这是执行此操作的方法 . if(optionButton1.isArmed()) { optionButton1.setOnMouseClicked(e-> Optionmenu.setId("BlueBackground1&qu...
  • 8 votes
     answers
     views

    使用JavaFX图表API绘制图表图像

    我只想从JavaFX图表API生成图表图像 . 我不想显示应用程序窗口,也不想启动应用程序(如果没有必要) . public class LineChartSample extends Application { private List<Integer> data; @Override public void start(Stage stage) { ...

热门问题