【从JavaFX中的FileChooser打开图像】教程文章相关的互联网学习教程文章

javaFX tableview中的错误【代码】

我在包含两个TableColumns的javaFX中创建TableView. TableView Span的宽度大于所有TableColumn的宽度,但这不是问题.我不明白的是,当我单击包含数据的行以外的区域以及列的外部区域(红色区域)时,出现错误.谁能向我解释为什么会发生此错误?run: Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at javafx.scene.control.TableView$TableViewArrayListSelectionModel.handleSelectedCellsListChang...

第一次单击组合框时,JavaFx组合框下拉列表的宽度较小【代码】

当我第一次单击ComboBox时,显示的弹出菜单列表的宽度非常短.第二次单击ComboBox并再次显示该列表时,该宽度现在正确,因为该列表的宽度现在与Combbox对齐. 我试图更改下拉框在组合框上单击鼠标的宽度.但这没有用final ComboBox<String> combo = new ComboBox<String>(); combo.getStyleClass().add("combo-border"); combo.setMinWidth(100.0); combo.setEditable(true); combo.setOnMouseClicked(new EventHandler<MouseEvent>() {@...

使用JavaFX htmleditor的itext xmlworker【代码】

我创建了一个简单的JavaFX(2.2)FXML项目.我正在尝试将html字符串转换为不同的Elements并将它们添加到iText生成的PDF文档中的Paragraph中.由于不推荐使用HTMLWorker,因此我使用XMLWorker.它似乎确实可以使用自己编写的简单html字符串,例如:StringReader in = new StringReader("<html><body><p>test</p></body></html>");但是,当我尝试使用JavaFX HTMLEditor控件生成的html字符串时,收到以下消息:Caused by: java.lang.NoSuchMeth...

如何通过JavaFX应用程序将变量传递给控制器​​?【代码】

这个问题已经在这里有了答案: > Passing Parameters JavaFX FXML 10个我想问一下是否可以通过JavaFX类传递变量,是什么将Application扩展到JavaFx Controller?我是JavaFx的新手,可能只需要一点踢. 目标是将ID从MyClass传递到MyController. 我的应用程序类:public class MyClass extends Application {private String myVariable="Anything";public static void main(S...

从jar运行时无法加载javafx资源【代码】

当我尝试使用IntelliJ IDEA构建和运行按钮运行时,该应用程序运行良好.但是,在将项目构建为可执行的javafx jar工件并尝试使用java -jar AppName.jar从命令行运行后,它显示以下错误:Exception in Application start method java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.re...

JavaFX-保存上下文菜单的此怪异容器是什么【代码】

我开始为我的一个应用程序设置样式,然后发现一些奇怪的东西.这是一个反映该行为的示例.您可能会注意到,有一个包含三个项目的菜单.我设置了上下文菜单(橙色)的样式,但似乎上下文菜单位于其他容纳它的较宽容器中.那是什么容器,如何对其进行样式设置以获得自然外观的菜单. 这也是一个代码:import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Menu; import javafx.scene.control.MenuBa...

在Eclipse中创建JavaFX自包含应用程序(带有自定义JDK)【代码】

顾名思义,我想使用系统默认值以外的其他JDK / JRE创建一个独立的JavaFX应用程序. Netbeans可以做到这一点,但是,我还不知道如何在Eclipse中做到这一点. 通过使用e(fx)clipse,您可以生成一个生成文件(build.fxbuild).使用Netbeans,需要将以下内容添加到build.xml中,以将自定义JDK包含在jar中(这只是Oracle中的示例):<target name="-post-jfx-deploy"><fx:deploy width="${javafx.run.width}" height="${javafx.run.height}" nativeB...

JavaFX中具有输入和输出参数的并发后台任务或服务【代码】

宁愿这是一个非常简单的概念,但是由于我对JavaFX的并发性完全陌生.我一直在努力理解这个概念. 在构建一个非常简单的JavaFX应用程序时,我想在后台执行一些冗长的任务,并使UI免受冻结. 在下面的示例中,我试图创建一个简单的后台任务服务,然后使用ControlsFX Dialog在主UI窗口上显示进度栏. 但是,我想知道如何为该服务提供一些输入参数并从中获取布尔输出.这在C#BackgroundWorker中确实很简单,但是在JavaFX中仍然无法弄清楚.任何提示将...

过渡结束时JavaFX重复循环【代码】

我正在尝试执行以下循环: >更新一些变量>根据/表示变量播放过渡>转换完成后,转到1 这将永远重复.我使它与以下工作://Step 3 transition.setOnFinished(new EventHandler<ActionEvent>(){@Overridepublic void handle(ActionEvent event){doTheThing(); //Step 1, updates datatransition.setToValue(data);transition.play(); // Step 2} });transition.play(); //Triggers first repeat当然,这是一个无休止的递归循环,不是一个好...

JavaFX分页中的自动幻灯片显示【代码】

最近,作为初学者,我一直在使用JavaFx,这给我留下了深刻的印象.目前,我一直在尝试将分页幻灯片设置为自动每5秒钟向前移动一次幻灯片(如果到达最后一张幻灯片,则返回第一张幻灯片以继续).有人可以在这里指引我正确的方向吗?@FXML public void slideshow(ActionEvent event) {// TODO Auto-generated method stubString[] photos = { "housestark.jpg", "housefrey.jpg", "housebar.jpg","HouseBolton.jpg", "housegreyjoy.jpg", "ho...

检查JavaFX平台是否正在退出【代码】

我使用了一个后台线程,该线程不应在JavaFX停止时立即停止(就像在再也没有通过setImplicitExit配置打开任何阶段时那样),因此我不为此使用setDaemon.但是,如何检查JavaFX是否已关闭? (该线程应该完成一些事情并停止运行) 我知道我可以将setOnCloseRequest放到所有阶段,但是我宁愿不这样做. Runtime.getRuntime().addShutdownHook()在这种情况下不起作用,因为只要此线程正在运行,机器就不会停机).解决方法:重写Application.stop()并设...

更改在其他场景中输入的新场景中的标签文本(javafx)【代码】

我正在尝试更改标签中的文本,即在不同场景的文本字段中输入的文本.我制作了2个FXML文件,第一个包含一个文本字段和“确定”按钮,第二个包含一个标签(带有文本“ Label”).我的目标是在文本字段中输入文本,然后按“确定”->打开新场景,标签会将其文本更改为我在文本字段中输入的文本.当标签,文本框和确定按钮都在同一场景中时,我很容易更改标签文本,但是当我在打开新场景时这样做时,我将失败…经过研究,我为每个FXML文件制作了一个控...

Android上的JavaFx WebView组件

我听说有可能在Android上启动JavaFx项目. 因此,可以使用功能强大的JavaFx WebView组件代替Android WebView吗?解决方法:显然(令我惊讶的是),您似乎可以使用Android(或iOS)应用程序中的JavaFX WebView API. JavaFXPorts includes some documentation其中links to some sample projects,其中一个名为webdemo,并演示了在移植环境(例如Android或iOS)中使用WebView API. >链接至webdemo source. 我鼓励您遵循JavaFXPorts文档来构建和部署...

可以使用java.swing和javafx进行android开发吗?

我对android开发不是很了解,我想知道是否可以使用java.swing和/或javafx.解决方法:您可以使用JavaFXPorts开发可在Android上部署的JavaFX应用程序(而非Swing应用程序).有关更多信息,请参考JavaFXPorts documentation. 您需要自己评估使用JavaFXPorts是否适合您的应用程序,或者是否最好纯粹使用Google提供的原生Android SDK进行编码,或者使用其他第三方开发SDK(例如Unity)进行编码.我在这里不会提出任何建议.

按日期对图表中的X轴进行排序-JavaFX【代码】

如何按日期对LineChart X轴进行排序? 现在我的LineChart像这样我试图削减日期并将其转换为int,但是现在我不知道该怎么办…datesToCompare.addAll(LastHoursAndDates.keySet()); // dates in String eg. 2015-12-25List<Integer> year = new ArrayList<Integer>(); // list for year after splitList<Integer> month = new ArrayList<Integer>();// list for month after splitList<Integer> days = new ArrayList<Integer>(); // ...

JAVAFX - 相关标签
ECHO - 相关标签