javafx-8相关内容
我测试了这段代码: public static void main(String[] args){Application.launch(args);}@覆盖公共无效开始(阶段primaryStage){//图片Image image = new Image("za.png");ImageView imageView = new ImageView();imageView.setImage(ima
..
我正在使用这个 import java.util.Random;导入 java.util.Timer;导入 java.util.TimerTask;导入 javafx.application.Application;导入 javafx.application.Platform;导入 javafx.scene.Group;导入 javafx.scene.Scene;导入 javafx.scene.
..
如果我了解 Oracle 的声明,从 JDK 11 开始,JavaFX 将不会包含在 JDK 中,并且将仅作为 OpenJFX 提供. 作为软件开发人员,我必须采取哪些步骤才能让我的 JavaFX 应用程序与 JDK 11+ 一起运行?有什么好的建议吗?是否可以通过 Gradle 使用 OpenJDK? 解决方案 JavaFX 11 将从 Maven Central 获得,因此您可以
..
我注意到当我在 JVM 7 和 JVM 8 上运行 JavaFX 应用程序时,我得到了不同的默认皮肤.如何在每个 JVM 上将默认皮肤设置为相同? 解决方案 可以设置默认皮肤: @Override公共无效开始(阶段阶段)抛出异常{....setUserAgentStylesheet(STYLESHEET_CASPIAN);....} http://fxexperience.com/20
..
我在 JavaFX 中使用 BarChart 和 LineChart.当我将两个图表制作成相同大小并将它们放在同一个位置时,它们会完美地重叠在一起.我如何使 LineChart 出现在 BarChart 的顶部. 目前我已经将不透明度设置为 0.7,因此它们“看起来不错",但显然这不是要走的路. 解决方案 Jewelsea 发布了一个 关于要点的示例. 基本上归结为使用 Sta
..
这个小型 JavaFX 测试应用程序 import javafx.application.Application;导入 javafx.scene.Scene;导入 javafx.scene.layout.BorderPane;导入 javafx.scene.paint.Color;导入 javafx.scene.shape.Rectangle;导入 javafx.stage.Stage;公共类
..
在 Swing 中,您可以简单地使用 setDefaultCloseOperation() 在窗口关闭时关闭整个应用程序. 但是在 JavaFX 中我找不到等价物.我打开了多个窗口,如果窗口关闭,我想关闭整个应用程序.在 JavaFX 中这样做的方法是什么? 编辑: 我知道我可以覆盖 setOnCloseRequest() 以在窗口关闭时执行一些操作.问题是应该执行什么操作来终止
..
fxml文件如下(头文件省略):
..
我正在我的应用程序中尝试 JFX 拖放功能(稍后按顺序连接对象).我找不到任何简单的方法将我的 ImageView/Button 拖放到我的窗格中的合适位置,因此我计划应用 GridPane.GridPane 将是一个包含超过 (50x50) 个单元格的大画布. 如果我在我的代码中指定我需要通过 ImageView 拖放到 (2,2) 单元格,我就可以做到.但是,我需要将该访问权限授予我的用
..
我写了一个程序,它利用了 javafx 中的拖放功能.在 JavaFX8 中,它完美运行. 在 JavaFX11 中,拖放功能不正常:我没有得到不同的鼠标光标,我没有得到我正在拖动的行的重影图像,而且拖放有问题——他们没有t 在鼠标释放时触发,然后每次点击表格时触发 drop. 这是最小的可运行示例,它演示了我面临的问题.在 Java 8 JVM 上运行,它可以按需要工作.在 Java
..
我正在使用 javafx v8.0.40 开发桌面应用程序.我用inno 5创建了一个exe文件.当我在我的电脑上运行exe文件时,它被安装并运行,没有任何问题.另一方面,当我尝试在其他计算机上安装并运行它时,在安装结束时,会弹出窗口对话框:“调用方法时出错",我单击“确定".另一个窗口弹出说“无法启动 jvm".我搜索了整个互联网,但我找不到太多关于这个主题的信息.我希望我能解决这个问题.提前致
..
我正在尝试在我的新 RaspBerry pi 上运行 Esemble8.jar.我遵循了本教程:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPiFX/raspberryfx.html 我能够安装 Java8,但是当我尝试运行 Ensemble8.jar(或任何其他小型 JavaFx 应用程序)
..
我有以下代码来更新列单元格及其对应行的颜色: calltypel.setCellFactory(column -> {return new TableCell() {@覆盖protected void updateItem(String item, boolean empty) {super.updateItem(item, 空);setText(empty ? "" : getItem().
..
我正在寻找一种设置默认 JavaFX 对话框样式的方法 (javafx.scene.control.Dialog). 我尝试获取 DialogPane 并添加一个样式表,但它只覆盖了对话框的一小部分.我更喜欢仅使用外部 css 文件进行样式设置,而不在代码上添加 styleClasses.这会看起来很乱(标题、内容、内容上的自己的内容等等..) 我已经在谷歌上搜索了很多,只找到了 Co
..
给定一个 .fxml 包括: Java FXMLdocs 说要创建两个变量,例如: @FXML 私有 HBox 头;@FXML 私有 HeaderController headerController; 控制器变量名由什么决定?是否总是只是包含 ID 后跟“控制器"? 解决方案 是的,控制器注入的字段名称总是通过连接 带有 "Co
..
是否可以在 JavaFX 中更改 焦点遍历策略,就像在 AWT 中一样? 因为我的两个HBoxes 的遍历顺序是错误的. 解决方案 通常情况下,导航是按照容器顺序、子顺序或按箭头键完成的.您可以更改节点的顺序 - 在这种情况下,这将是您的最佳解决方案. JFX中有一个关于遍历引擎策略替换的后门: 你可以子类化内部类 com.sun.javafx.scene.travers
..
我正在使用 Java FX 场景构建器构建 UI,我希望工具栏中的按钮浮动到工具栏的右侧.我尝试更改父节点(工具栏)和按钮的节点方向,但似乎都被忽略了. 解决方案 添加一个没有内容的窗格,该窗格始终会增长以适应栏中左对齐工具和右对齐工具之间的可用空间.
..
在 JavaFX 中,如果我有一个包含 2 个 VBox 元素的场景,并且每个 VBox 中都有多个 Label. 如果我将顶部VBox设置为invisible,为什么底部VBox 不向上移动顶部的场景VBox 是 ? VBox 不可见,但我希望其他对象移动到它的位置. 我正在使用 FXML 加载我的控件. 解决方案 Node.setVisible(boolean) 只是切换
..
JavaFX 应用程序线程.我能找到的消息来源说节点上的所有更新都必须在此线程中进行. 我正在尝试查找有关此规则的文档以及此规则是否有任何例外.https://docs.oracle.com/javase/8/javafx/interoperability-tutorial/concurrency.htm正如它所说: 代表 JavaFX 应用程序图形用户界面的 JavaFX 场景图不是
..
这个问题与这个.现在我想为字段值等于某个值的行着色. @FXML私有 TableViewtv_mm_view;@FXMLprivate TableColumntc_inst;tc_inst.setCellValueFactory(cellData -> new SimpleStringProperty(""+cellData.getValue().getInstrumentId()));tc_
..