javafx-2相关内容

一个gridpane可以自动调整它的对象的大小吗?尝试将max_width和max_height设置为网格并使其调整内容大小。 JavaFX的

我有一个简单的问题。一个网格可以自动调整其中的对象以适应网格吗? 我想在网格上设置max_height和max_width以及min-width和min-高度和中心网格在我的窗口中。 在我的网格中,我想在所有位置添加Spacer Square。每个垫片都有边框。所以它看起来像一个实际的网格。 如果我的网格是4x4,我希望那里有16个大方格。 $ b $如果我的网格是16x18, ..
发布时间:2018-05-29 09:53:53 Java开发

Windows 2008服务器上的Java FX可以启用硬件加速吗?

正如所讨论的这个问题,可以通过传递 -Dprism.verbose = true 作为系统属性来检测Java FX是否使用硬件加速。当我在Windows 2008 Server R2上的Java FX应用程序上执行此操作时,显然会回退到软件呈现: Prism管道初始化顺序:d3d j2d 使用t2k进行文本光栅化 使用脏区优化 Prism管道名称= com.sun.prism.d3d. ..
发布时间:2018-05-25 19:11:27 Java开发

将Google Maps嵌入JavaFX 2.2桌面应用程序中引发异常并且通常不会执行

我有一个需要将Google地图嵌入到桌面Java应用程序中的项目。经过一些研究,我发现Java FX确实提供了这种功能,并开始编写一个示例应用程序作为PoC。该应用程序工作,一切都很好。 升级到新的7u7 java版本后,我的代码不再像以前那样工作。 代码运行并显示网页,但没有手势(paning / zooming)事件被触发到网页(谷歌地图),并由于某种原因,当我clikc和拖动(好像平移) ..
发布时间:2018-05-10 20:43:31 Java开发

glassfish v4 ClassNotFoundException

我仍然试图让JavaFX-samples-2.2.25 DataApp为我工作。我按照说明再次从头开始,并没有改变/添加任何东西。我得到了以下glassfish服务器错误: $ p $ INFO:EJB5181:EJB的可移植JNDI名称CumulativeLiveSalesFacadeREST:[java:global / DataAppServer / CumulativeLiveSal ..
发布时间:2018-04-28 21:42:10 Java开发

从FXML设置TableView泛型?

TableView JavaFX 2.2类有一个泛型类型 S ,我想知道如何从FXML设置它? 解决方案 同样发生在ListView或ComboBox上。但我认为在FXML文件中定义了控件,并且定义了一个通用的ListView或ComboBox或TableView等等。无论他们将要展示什么。 因此,对于我来说,在JavaFX控制器类中设置泛型类型更有意义,而不是在FXML文件中。 / ..
发布时间:2018-04-23 14:00:41 Java开发

JavaFX节点对象不被垃圾收集

JavaFX(1.2.x和1.3.x)似乎不允许至少节点和场景的垃圾收集。一个Node对象在从Scene中移除后没有被释放(没有其他明确的引用)。 这里举例说明: var buttonB:Button = Button { text:“我只是挂在这里” } var buttonC:Button = Button { text:“让我泄漏内存” action:fu ..
发布时间:2018-04-19 18:32:16 其他开发

JavaFX表单元格格式

TableColumn releaseTime = new TableColumn(“Release Time”); releaseTime.setCellValueFactory( new PropertyValueFactory(“releaseTime”) ); 如何更改releaseTime的格式?目前它在D ..
发布时间:2018-02-03 17:50:36 其他开发

javafx 2文本字段中的texttext隐藏了一些Java 7更新后的焦点

我一直在制作简单的javafx 2 gui应用程序,发现文本字段获取焦点时,textfil 2中的prompttext就被隐藏起来。 这不是这样一些更新回来。 在这个更新之前,文本字段显示了prompttext,直到输入了一些文本。 这不好,真的需要解决这个问题。 解决方案 我刚刚通过对文本输入应用特定的CSS规则解决了这个问题。这是我使用的(应该​​适用于所有文本输入) ..
发布时间:2017-12-24 21:57:06 其他开发

以编程方式不重视TextField?

在我看来,我只有一个可编辑的内容:TextField中的文本。问题是,作为一个用户永远摆脱焦点(因为没有什么别的焦点),一旦TextField的重点。当用户按下Enter键时,我想从TextField中移除焦点。我知道如何对被按下的Enter键作出反应,但我不知道如何以编程方式忽略控件/ TextField? 感谢您的任何提示! 但是我收到了一个我想在这里分享的答案: 调用 reque ..
发布时间:2017-12-24 21:56:17 其他开发

有没有办法在javafx中取消焦点?

我知道您可以通过执行 node.requestFocus(); 来关注javafx中的节点,但是有没有办法从javafx中的节点中取消焦点或防止焦点对象解决方案我不认为有任何保证,这将始终工作,但你可以尝试把重点放在一个固有的东西不接受键盘输入(例如布局窗格): import javafx.application.Application; 导入javafx.scene.Scene; ..
发布时间:2017-12-24 21:51:27 Java开发

JavaFX 2:如何以编程方式聚焦表行?

我试图通过编程方式选择/集中一行 TableView 。 我可以选择一行,但它不会被呈现为重点(未突出显示)。我已经尝试了以下代码的许多组合,但似乎没有工作。 table.getSelectionModel()。select(0); table.focusModelProperty()。get()。focus(new TablePosition(table,0,column)); ..
发布时间:2017-12-24 21:41:47 Java开发

JavaFX:如何改变焦点遍历策略?

是否有可能在JavaFX中更改焦点遍历策略,就像在AWT中一样? 因为我的两个 HBox es是错误的。在一般的情况下,导航是按容器顺序,按照孩子的顺序,或者按箭头键来完成的。 你可以改变节点的顺序 - 在这种情况下它将是你的最佳解决方案。 JFX有一个关于遍历引擎策略替换的后门: 可以继承内部类com.sun.javafx.scene.traversal.TraversalEn ..
发布时间:2017-12-24 21:31:00 Java开发

javafx,从另一个线程更新ui

我有一个javafx应用程序和一个通过 javafx.concurrent.Task 实现的工作线程,执行一个漫长的进程,即压缩和上传一组文件。 我通过 progressProperty 将任务进度连接到进度条。 除此之外,我想要一个关于被处理的项目的详细状态以报告给你。也就是说,正在处理的文件的名称及其大小以及可能由单个文件过程引起的任何错误。 使用这些信息更新UI不能从工作人员完 ..
发布时间:2017-10-01 12:37:55 Java开发

“从应用程序启动方法异常,java.lang.reflect.InvocationTargetException”从数据库读取和显示

我正在尝试从MySQL数据库读取值并将其显示在JavaFX的表中。我使用netbeans IDE。当我运行我的代码时,我得到了标题中提到的异常。我将在下面发送代码: public class ViewSubject extends Application { private final TableView table = new TableView(); ..
发布时间:2017-09-29 10:06:48 其他开发

窗口/舞台失焦时的事件

例如在Dropbox或Chrome中,如何运行一段代码(或更准确地说:关闭阶段)?如果您单击托盘图标,将打开一个小窗口。如果您现在点击屏幕上的任何位置,窗口关闭。这正是我想在我的JavaFX应用程序中创建的行为。 我已经搜索了很长时间了一个解决方案,但找不到一个... 所以,我正在寻找这样的东西: stage.addEventHandler(EventType.FOCUS_LO ..
发布时间:2017-08-31 07:43:45 Java开发

在JavaFX中生成MouseEvent

我需要模拟一个 MouseEvent.MOUSE_CLICKED 。我想使用特定 Node 的 fireEvent 方法来调度上述类型的事件。但是,我正在努力生成一个。似乎 javafx.scene.input.MouseEvent 没有有效的构造函数,但旧的 java.awt.event.MouseEvent 对象可以这样实例化。不过,我还没有找到任何可以转换的工作方案。如何解决这个问题? ..
发布时间:2017-08-31 06:48:26 开发方法

JavaFX:以编程方式聚焦文本框

我用JavaFX编写了一个应用程序,它只能用于键盘的箭头。 所以我阻止在场景的舞台上的MouseEvent,并且我“听”到KeyEvents。 我还关闭所有节点的聚焦性: for(Node n:children){ n .setFocusTraversable(假); 现在我有一些文本框,复选框和按钮。 我想以编程方式更改我的输入控件(textfield,chec ..
发布时间:2017-08-31 06:12:59 开发方法