草庐IT

rx-javafx

全部标签

java - 如何使用 JavaFX 中的 Scene Builder 将背景图像添加到 AnchorPane?

如何使用SceneBuilder将背景图像添加到AnchorPane?我试过:-fx-background-imageurl('C:/Users/Documents/page_background.gif')我如何在SceneBuilder中设置它.以及生成的FXML: 最佳答案 您可以尝试直接在SceneBuilder中将其设置为:-fx-background-image:url('file:C:/Users/Documents/page_background.gif')它需要指定方案/协议(protocol)。但建议的方法是在C

JavaFX 错误 : ANOMALY: meaningless REX prefix used

有时当我关闭我的JavaFX应用程序时,我会在我的控制台上收到这些错误:[0x7FEF231B2F8]ANOMALY:meaninglessREXprefixused[0x7FEF2320B64]ANOMALY:meaninglessREXprefixused当我用谷歌搜索时,我只会得到与Minecraft相关的论坛帖子。这个错误是什么意思?什么是REX前缀?我应该担心这种异常吗?感谢任何帮助。 最佳答案 看来这个异常是最近更换显卡引起的。不知道是驱动问题还是卡本身问题。之前没想到,刚升级显卡就出现了异常。使用旧卡我无法再重现这些异

JavaFX 图表自动缩放错误的低数字

我正在使用JavaFX构建StackedBarChart。图表将随着新数据的进入而改变。我正在使用更新图表的按钮对此进行模拟。它大部分工作正常,但我注意到当我第一次更新图表时,对于较低的值(值小于~100),Y轴标签似乎有点偏离:更奇怪的是,如果我第二次(或第三次、第四次...)更新图表,Y轴的自动缩放功能就会关闭:如果我使用较大的值(值>~1000),那么自动缩放工作正常。如果我停用图表动画,那么自动缩放就可以正常工作。自动缩放在我第一次更新图表时工作正常,但之后就不行了。这是我使用的代码,与this中的代码几乎相同JavaFX教程。importjava.util.Arrays;im

java - JavaFX FileChooser "remember"可以是它打开的最后一个目录吗?

我的ViewController有一个FileChooser实例用于打开和保存文件。每次我从该实例调用showOpenDialog()或showSaveDialog()时,我希望生成的对话框与我上次离开时​​位于同一目录中我调用其中一个。相反,每次我调用其中一个方法时,对话框都会在用户主目录中打开。如何使对话框的“当前目录”在不同的调用中保持不变?当前行为示例:importjava.io.File;importjavafx.application.Application;importjavafx.event.ActionEvent;importjavafx.geometry.Inset

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

我只想从JavaFX图表API生成图表图像。我不想显示应用程序窗口或启动应用程序(如果没有必要)。publicclassLineChartSampleextendsApplication{privateListdata;@Overridepublicvoidstart(Stagestage){stage.setTitle("LineChartSample");finalCategoryAxisxAxis=newCategoryAxis();finalNumberAxisyAxis=newNumberAxis();xAxis.setLabel("Month");finalLineChar

java - 是否可以制作 JavaFX web 小程序?

我喜欢旧的Java小程序。但是因为我真的很喜欢JFX的工作方式,所以我想用它写一些游戏(或者甚至是游戏制作系统,谁知道呢?),但我希望能够将它们发布到我的网站上。如何才能做到这一点? 最佳答案 是的,您可以将JavaFXGUI嵌入到基于Swing的JApplet.您可以使用JFXPanel来执行此操作-它本质上是Swing和JavaFX面板之间的适配器。完整示例:设置JavaFXGUI的FXApplet类:publicclassFXAppletextendsJApplet{protectedScenescene;protectedG

java - 在用户目录中打开 javafx FileChooser

我试图根据我找到的示例在用户目录中打开javafxFileChooserhere.这是我使用的简单代码的片段:FileChooserfc=newFileChooser();fc.setTitle("OpenDialog");StringcurrentDir=System.getProperty("user.dir")+File.separator;file=newFile(currentDir);fc.setInitialDirectory(file);但是,我不断收到此警告(完整的文件路径已被截断):InvalidURLpassedtoanopen/savepanel:'/Users

java - 使用 JavaFx 属性设置为只读

我在我的一个类中使用JavaFxObjectProperty。我将它用于绑定(bind)功能。问题是我希望人们能够绑定(bind)到它,但不能更改值。我想不出种姓证明方法来做到这一点(人们无法从外部改变它),但必须有某种方法可以做到这一点。 最佳答案 解决方案您正在寻找ReadOnlyObjectWrapper.样本这是从sampletictactoegame中获取的示例用法我写的:classSquare{enumState{EMPTY,NOUGHT,CROSS}privateReadOnlyObjectWrapperstate=n

java - 某些 JavaFX 导入无法在 Eclipse 中解析

我正在创建一个小型JavaFX库,但在导入时遇到了一些问题。我一直在通过在Dropbox上托管EclipseWorkspace在我的PC和笔记本电脑上进行编程,并且一切正常。我在两台机器上都安装了e(fx)clipse,现在已经制作JavaFX程序几个月了,没有任何问题。现在,我最近在我的笔记本电脑上开始了一个新项目,它也运行良好;然而,当我打开我的电脑时,我发现了一堆“Theimport_____cannotberesolved”错误。奇怪的是,大多数javafx类都可以正常导入,只是javafx.scene.control包中的一些类似乎有问题。到目前为止,在我的一个类中,我正在导

按下按钮后在TextField上显示文本(Javafx)

我正在尝试构建一个计算器,并且我已经通过互联网来看,示例无济于事,所以我创建了按钮和所有内容,我都在尝试显示:TextFieldResult=newTextField();Result.setEditable(false);Result.setAlignment(Pos.CENTER_RIGHT);Result.setMinSize(210,30);Result.textProperty().bind(Bindings.format("%.0f",value));pane.getChildren().add(Result);按下按钮的数量,我该怎么做?假设按钮是:Buttonuno=newBu