【JavaFX:使用REST服务并在前端显示数据】教程文章相关的互联网学习教程文章

使用HTML javafx的工具提示【代码】

我想在javafx的复选框上添加工具提示.我想使用Java代码制作它.此工具提示文本取决于某些对象属性.我的问题是我想在工具提示中使用一些(不是全部)粗体字.有什么办法吗?据我谷歌搜索,我还没有找到解决方案或使用html的方法.如果我可以做这样的事情,那将是一种魅力:PaggingTest paggingTest = new PaggingTest(); Tooltip tooltip = new Tooltip("<b>AlgorithmType:</b> " + paggingTest.getAlgorithmType()+ "<br/><b>Memory Pages...

检测双击TableView JavaFX的单元格【代码】

我试图检测对tableview的随机单元格的双击.检测到doubleclick不是问题,而是哪个单元已被双击.table.addEventFilter(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {@Overridepublic void handle(MouseEvent event) {if (event.getClickCount() > 1) {System.out.println("double clicked!");TableCell c = (TableCell) event.getSource();System.out.println("Cell text: " + c.getText());}}});这是我建立表格的方式...

JavaFX映像未在阶段显示【代码】

我已经尝试了好几次,并且做了很多尝试,但是我无法按照自己的意愿在舞台上展示自己的图像.我认为这可能与java查找资源的路径有关,但是我不确定,因为我只是开始使用可视库(在这种情况下为JavaFX).这是我的目录结构:MyProject|_assets| |_img| |_myImage.jpg||_some|_other|_folders||_src|_ve|_org|_project|_MyProject.java|_StratPage.fxml|_StartPageController.java我需要获取myImage.jpg进行渲染,并且尝试了以下操作: 1)...

在活动屏幕上打开JavaFX应用程序或在多屏幕设置中监视【代码】

我想知道是否有一种方法可以在教程中的示例JavaFX应用程序上工作时,在当前活动的屏幕上打开与JavaFX桌面平台无关的应用程序窗口. 我正在使用两个监视器系统,如果有一种方法可以使该工具每次都在活动屏幕上而不是主屏幕上打开,那将是很好的. 到目前为止,我已经能够学习在屏幕上设置自定义XY位置以打开应用程序窗口,但这使用了主要的桌面监视器. 应用程序启动时,或多或少希望将窗口居中显示在光标所在的屏幕上. 更新: 这是可以通过设...

在自定义JavaFX FXML控件上添加特定节点的列表【代码】

我试图在JavaFX中创建工具栏,以使用FXML添加按钮,如下所示:<?xml version="1.0" encoding="UTF-8"?><?import java.lang.*?> <?import java.net.*?<?import java.util.*?> <?import javafx.scene.*?> <?import javafx.scene.control.*?> <?import javafx.scene.layout.*?> <?import com.supridatta.javafx.*?><BorderPane xmlns:fx="http://javafx.com/fxml/1" prefHeight="200" prefWidth="320" fx:controller="com.supridatta.ja...

为什么JavaFX文档与Java 8文档分开?

我最近了解到,Java FX2正在代替Swing进行Java GUI开发.我试图在API文档中进行检查,但找不到像javax.swing这样列出的javafx.我发现JavaFX的文档已创建,但与Java 8文档是分开的. 我的问题是,Oracle为什么要这样做?关于API的结构,我是否不了解?解决方法:JavaFX不是jsred,也不是oraclejdk / openjdk的实现细节,而swing是标准的一部分

JavaFX Controller未初始化UI字段【代码】

我正在通过Scene Builder开发JavaFX项目.我创建了一个很长的FXML文件(我只报告了一个片段)和关联的控制器.此外,我编写了Application类:public class Main extends Application {@Overridepublic void start(Stage stage) {Parent root;try {root = FXMLLoader.load(getClass().getResource("myfxml.fxml"));} catch (IOException e) {e.printStackTrace();return;}Scene scene = new Scene(root);stage.setTitle("Popolamento dat...

JavafX 8 3D Z订单.重叠形状行为是错误的.【代码】

我有一个JavaFX 3D场景,在随机位置添加了一堆盒子和球体.深度顺序似乎全错了,我不确定为什么.我尝试使用myNode.setDepthTest(DepthTest.ENABLE)但这似乎无济于事.我已经附上了一个应演示该问题的应用程序. 知道我在这里可能做错了什么吗?任何帮助,不胜感激.import javafx.application.Application; import javafx.application.ConditionalFeature; import javafx.application.Platform; import javafx.event.EventHandler; import...

javafx Maximized中的重新加载场景不起作用时【代码】

请帮我.我有以下代码.public class Main extends Application {private static Locale locale = new Locale("de", "DE");private Scene scene;public static Stage stage;@Overridepublic void start(Stage primaryStage) throws Exception {stage = primaryStage;FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"));ResourceBundle bundle = ResourceBundle.getBundle("bundles.lang", locale...

JavaFX:侦听节点的位置变化

我试图用CubicCurve连接两个节点,并想跟踪节点中的变化以将曲线移到正确的位置.看起来像这样: 这些TitledPane可拖动,因此我需要侦听节点的位置变化.由于曲线已连接到这些蓝色和绿色按钮,因此当父对象移动时,按钮的layoutX或layoutY属性不会更改. 我的问题:有没有一种通用的方法来侦听节点的位置变化,还是应该编写一个自定义的侦听器,当TitledPane移动时会调用该侦听器?解决方法:您可以侦听localToSceneTransformProperty().请注...

JavaFX:具有图像和文本的ChoiceBox【代码】

我想用JavaFX ChoiceBox创建一个下拉菜单,其中每个条目都包含一个不同的图标,旁边是一个短文本. (例如,在语言选择器中,左侧有一个小标志,右侧有该语言的名称.) 做这个的最好方式是什么? 我试图通过CSS做到这一点.以下内容几乎可以使用,但是当然它将为所有条目设置相同的图标:#accChoiceBox .menu-item .label {-fx-padding: 0 0 0 30px;-fx-background-size: 20px 20px;-fx-background-repeat: no-repeat;-fx-background-image: ...

JavaFXPorts(Gluon插件)在Android上保存文件【代码】

我在使用JavaFxPorts在Android上保存文件时遇到问题. 我已经找到了链接here,但是它对我不起作用.它没有找到接口,我无法使用它. 我的目标是使用JavaFxports在Android上保存文件. 谢谢解决方法:如果您试图在Android文件夹中添加一些代码,请确保在主项目中正确添加了GluonPlatform类.您可以在Gluon的示例存储库中查看GoNative sample,以了解如何执行此操作. 但是要将文件保存在移动设备上应用程序的本地文件夹中,可以使用Gluon的Charm...

检测JavaFX中的单键按下【代码】

我在检测JavaFX中的单个按键时遇到问题.我必须检测箭头键,但是每次按下这些键中的任何一个,代码的一部分都会被多次调用.我意识到这是因为AnimationTimer()是一个循环,因此这就是原因,但是我不知道如何检测单键点击.无论如何,这是代码:import javafx.animation.AnimationTimer; import javafx.application.Application; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.s...

JavaFX ComboBox图像【代码】

我正在尝试创建一个ComboBox,该ComboBox将显示所选图像的预览,但是ComboBox却显示了字符串值. 似乎唯一可行的方法是创建Node的ComboBox,但这会导致一旦选定的选项从下拉菜单中消失,如果有人有任何建议,将不胜感激. 我的代码如下:String notOnLine = "file:Java1.png"; String onLine = "file:Java2.png"; ObservableList<String> options = FXCollections.observableArrayList(); options.addAll(notOnLine, onLine); final Combo...

在FXML文件(JavaFX)中多次插入同一对象【代码】

我有一个带有2个标签的FXML文件.在每个选项卡中,我都有相同的Text元素列表.如何避免必须重复每个Text元素? 这是我的FXML文件的摘录:<Tab><GridPane><columnConstraints><ColumnConstraints /></columnConstraints><rowConstraints><RowConstraints /><RowConstraints /><RowConstraints /><RowConstraints /><RowConstraints /></rowConstraints><children><Text fx:id="text1" GridPane.rowIndex="1" /><Text fx:id="text2" Gri...

JAVAFX - 相关标签