javafx-8相关内容

如何本地化JavaFX FileChooser对话框?

是否有选项可以本地化JavaFX FileChooser对话框? 在Swing中,JFileChooser本地化非常简单(超过 UIManager )。 但我在JavaFX中找不到类似的功能。 解决方案 我认为你不能。来自 FileChooser Javadocs : 提供对标准平台文件对话框的支持。这些对话框 具有平台UI组件的外观和感觉,它独立于JavaFX 。 因 ..
发布时间:2018-12-10 10:54:30 Java开发

JavaFX getScene()在控制器的initialize方法中返回null

我昨天在JavaFX中构建了一个小应用程序。我想在Controller类中获取应用程序的场景。每次我尝试在控制器类中获取场景时都会出错。我可以在Controller类的Button上设置OnKeyPressed方法,工作正常。但是如果选择了Button,它的工作正常。我只能在Main-class方法replaceSceneContent中获取场景。我已经阅读了这个问题,但我在初始化中调用了getS ..
发布时间:2018-12-10 10:46:48 Java开发

TableCell:如何使用StackedBarChart(或者它是不可能的)?

我的实验的触发器是最近的问题 - 连续的一个单元格应该可视化值的相对比例同一行中的几个单元格值。在fx中,StackedBarChart支持这种可视化(退化为单个类别,yAxis是类别轴)。 不幸的是,使用这样的图表作为单元格图形已经更新项目时的奇怪效果取决于我们如何进行更新: 方案A:使用系列初始化图表并更新数据在系列中。条形图仅在第一次显示时显示正常,来回滚动留下随机“间隙”内部 ..
发布时间:2018-12-10 10:45:38 Java开发

进度条更新崩溃javaFX

我在我的应用程序中发生了一个非常讨厌的JavaFX(jdk 1.8.0_91)错误,其中显示并更新了几个进度条(随机或同时)。有时候,特别是当一个进度条被填充时(它有一个进度条的样式类)但有时也没有任何东西,软件会阻塞并且我有几次出现这种痕迹(并不总是相同的数字,但是最后一个)一次是27次): 线程中的异常“JavaFX Application Thread”java.lang.ArrayI ..
发布时间:2018-12-10 10:27:02 Java开发

双击时调整JavaFX选项卡的大小

我有一个简单的JavaFX标签示例: 公共类测试扩展应用 { 私有BorderPane root; //导航利用率 私人ActionTabs actiontabs; @Override public void start(Stage primaryStage) { //设置主窗口标签 primaryStage.setTitle(“桌面客户”); 图像iv ..
发布时间:2018-12-10 10:10:55 Java开发

绑定StringProperty时出现多线程错误

我有一个关于多线程和StringProperty绑定的问题。 我有一个类 CacheManager ,包含 Thread ,它使用服务器上的更改更新我的缓存。现在,我想通知文本和进度百分比(这是一个标签和 ProgressBar JavaFX的)。我为此使用公共静态 DoubleProperty 和 StringProperty ,它们在 CacheManager中定义 class。我只是像 ..
发布时间:2018-12-07 19:38:05 Java开发

JavaFX - getScene()返回null

我刚开始使用JavaFX Scene Builder来构建一个小应用程序。 它由一个属于'login的控制器类'Login.java'组成。 fxml',其中FXML文件'registrierung.fxml'通过名为'registrationClicked(ActionEvent event)'的方法加载: public class Login { @FXML priva ..
发布时间:2018-12-07 19:30:47 Java开发

JavaFX:如何处理从TreeView拖动项目

对于我正在开发的应用程序,我有一个带有(我自己的类型)TreeItems的TreeView。这工作正常,我按预期显示项目。 我现在希望能够处理将项目从此TreeView拖动到应用程序的另一部分窗口,让它在那里执行一些动作。我现在面临两个(至少......)问题: 每当您在TreeView中单击时,该项始终处于选中状态。这可以防止这种情况吗? 在TreeView上添加MouseEven ..
发布时间:2018-12-07 19:08:51 Java开发

JavaFX实时时间和日期

我正在构建一个使用JavaFx的应用程序,它具有一个额外的功能,可以在场景的顶角显示当前的日期和时间。由于我是JavaFX的新手,我不知道如何实现这个。 我试图在swing中使用旧代码但是我遇到了IllegalStateException错误。 这是我的代码。 MainMenuController.java @FXML私人标签时间; private int min ..
发布时间:2018-12-07 18:55:57 Java开发

Javafx国际化与自定义语言

我正在开发一个支持多种语言的JavaFX应用程序。我的应用程序有时会显示一个警告框,例如: 包应用程序; import java.util.Locale; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.stage.Stage; import ..
发布时间:2018-12-07 18:50:24 Java开发

从JavaFX Label中删除填充/边距

有没有办法删除JavaFX标签添加的默认空间(填充/边距)?我想摆脱下图中黑线之间显示的空间: 源代码: 公共类LabelTest扩展应用 { @Override public void start(final Stage primaryStage) { final group root = new Group(); final场景场景=新场景(root,300,1 ..
发布时间:2018-12-07 18:40:44 Java开发

仅在Spinner控件中插入数字

我在Java 8u40中测试了Spinner控件 import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Spi ..
发布时间:2018-12-07 13:39:22 Java开发

System.getProperty(" line.separator");之间的区别;和“\ n” ?

在使用Java FX开发GUI时,我似乎使用System.getProperty(“line.separator”)获得了不同的结果;写入文件或从互联网获取数据时写入“\ nn”。基本上有什么区别? 解决方案 System.getProperty(“line.separator”)返回OS相关行分隔符。 在Windows上,它在Unix 上返回“\\\\ n” \\\ “。因此,如 ..
发布时间:2018-12-07 13:16:25 Java开发

有没有办法快速编译/加载fxml文件只有一次,而不是每次重启应用程序?

我有一个程序在执行时加载许多fxml文件。应用程序将在短时间内完成,加载应用程序只需要很长时间。 有许多fxml文件(20+)并且所有这些fxml文件都已加载使用Java代码。应用程序已完成并可以使用,但每次执行程序时都会加载所有文件。 fxml文件只能编译一次,因为完成后它们不会被更改吗? java代码当然会被编译一次,它只是fxml文件。该应用程序现在需要25秒才能启动,加载fxm ..
发布时间:2018-12-07 12:11:54 Java开发

在自包含JavaFX应用程序中包含图标

我一直在与这个战斗超过一天,并在SO和其他地方阅读了很多帖子,但我仍然遇到问题。 我需要将我的应用程序图标包含在一个独立的JavaFX应用程序包中。我正在使用JDK 1.8.0_45及其包含的JavaFX包。我正在使用Maven来构建.exe并且一切都很好,除了我不能得到我的图标。 这是我的pom.xml: ..
发布时间:2018-12-07 12:08:08 Java开发

在JavaFX Spinner中手动输入文本不会更新值(除非用户按ENTER键)

在用户明确按Enter之前,Spinner控件似乎不会更新手动键入的值。因此,他们可以键入一个值(不按回车键)退出控件,并提交表单,并且微调器中显示的值不是微调器的值,它是旧值。 我的想法是为丢失的焦点事件添加一个监听器,但我看不到一种获取输入值的方法? spinner.focusedProperty()。addListener((observable,oldValue,newVal ..
发布时间:2018-12-06 15:03:36 Java开发