javafx-8相关内容

在JavaFX中包装内容

package example; import javafx.application.Application; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.layout.BorderPane; import javafx.scene.layout.StackPane; import java ..
发布时间:2021-02-10 20:02:00 Java开发

以编程方式编辑TreeView/TreeItem

编辑#2 :由于它看起来像是一个错误,因此我已经在 原始帖子: 我有一个带有按钮和TreeView的简单UI.如果按下按钮,则应该在TreeView中添加一个新项目.此项一旦出现在树中,就应该可以对其进行编辑. import javafx.fxml.FXML; import javafx.scene.control.TreeItem; import javafx.scene.control. ..
发布时间:2021-02-10 20:01:57 Java开发

等待对属性更改进行反应JavaFX 8

是否有一种方法可以让您继续监听属性更改几秒钟,然后触发一个事件(调用方法)? 例如,当用户在文本字段中输入数据时: textField.textProperty().addListener(new ChangeListener() { @Override public void changed(ObservableValue ..
发布时间:2021-02-10 20:01:54 其他开发

如何防止TableView在javaFX 8中进行TableColumn重新排序?

我阅读了此 https://bugs.openjdk.java.net/browse/JDK -8102128 ,但是我没有在JavaFX 8的Api中找到任何东西.有什么方法可以阻止TableView中的重新排序? 解决方案 花了半天时间来解决问题.也许我的调查对其他人可能有用. 可以使用一些技巧来禁用列重新排序.步骤如下: 获取表头.可以按照以下说明进行操作: https://s ..
发布时间:2021-02-10 20:01:51 其他开发

JavaFX:您可以创建一个不在任务栏上显示且未经修饰的阶段吗?

我正在尝试创建一个不会出现在Windows任务栏上且未修饰的舞台(没有边框,也没有关闭/最小化/最大化按钮).我的最终目标是创建一个托盘图标应用程序,该应用程序将弹出通知窗口. 这类似于问题我想要的是StageStyle.UTILITY(这防止舞台在任务栏上显示)和StageStyle.TRANSPARENT(这是一个完全未装饰的窗口)的行为. 所引用的问题对我不起作用,因为我没有父窗 ..
发布时间:2021-02-10 20:01:48 其他开发

JavaFX中的绘图变换独立布局边界

对于一个简单的矢量绘图应用程序,我正在寻求实现“选择框",即节点的layoutBounds的图形表示. 示例: 感谢 jewelsea 和他的在这种情况下,正确地表示边界逻辑大小将随节点缩放,但选择框的笔触保持恒定.这意味着选择框会随着其相应的节点缩放,但是笔触保持未缩放状态. 我可以想到两种实现这种选择框的通用策略. 作为我的自定义节点的属性 选择框可能是我的自定义节点的 ..

JavaFX 8 WebView中的WebKit版本

JavaFX 8中WebKit的版本是什么? 解决方案 您可以通过web.getEngine().getUserAgent() 这显示了用于 Java 8u5 的 537.44 的WebKit版本. 这是JavaFX实施中使用的WebKit的上游版本,在对其进行任何下游修改以使其能够与JavaFX一起使用之前. 随着Java 8的新版本发布,每个版本中使用的WebKit的 ..
发布时间:2021-02-10 20:01:35 其他开发

如何忽略javafx中的60fps限制?

我需要创建一个100fps的动画,以显示每秒包含100帧的文件中的3d数据.但是javaFx中的AnimationTimer只允许我获得60fps.如何克服它? 解决方案 移除JavaFX帧速率上限 您可以通过设置系统属性(例如, )来删除60fps JavaFX帧速率上限 java -Djavafx.animation.fullspeed=true MyApp 哪个是未记录 ..
发布时间:2021-02-10 20:01:29 其他开发

从另一个类启动JavaFX应用程序

我需要从另一个“容器"类启动javafx应用程序并在该应用程序上调用函数,但是似乎没有任何方法可以使用Application.launch()来获取对该应用程序的引用.方法.这可能吗? 谢谢 解决方案 我遇到了与此相同的问题,并使用此hack解决了这个问题: import javafx.application.Application; import javafx.scene.Scen ..
发布时间:2021-02-10 20:01:26 其他开发

JavaFX java.lang.IllegalStateException(阶段)

我在这里遇到一些问题. 这是我在第一个屏幕上的代码: myps.initStyle(StageStyle.UNDECORATED); // I am trying to create a splash screen look a like 现在我正试图重新获得所有边界和标题,所以我要做类似的事情: // Exiting splash screen myps.hide() ..
发布时间:2021-02-10 20:01:12 其他开发

如何在JavaFX中设置字体的字母间距(也称为跟踪)?

互联网告诉我它可以在JavaFX 1.x中使用(我发现的大多数示例都是.fx格式,现在已经过时了).但是现在(JavaFX 2. *)似乎无法执行. 我可以想到一种实现所需效果的方法:将每个字母填充到Text中,然后将所有字母添加到FlowPane中,并且将HGap设置为所需的间距.但是,我宁愿将此作为最后的手段. 哦,我也尝试过将-fx-letter-spacing放到样式表中,也没用. ..
发布时间:2021-02-10 20:01:08 Java开发

有效地更新JavaFX图表上方的线/标记

我使用了JavaFX LineChart,它需要近一秒钟的时间呈现,并且我想在此图表上移动一个垂直标记(光标位置),该图表非常频繁地更新. 我测试了以下解决方案: 在JavaFX图表中添加一条线 如何在JavaFX图表中添加值标记? /a> 但是,这些解决方案不适用于大图表上的频繁标记更新.每当标记发生变化时,整个图表都会重新绘制. 当标记更新时,如何防止Java重绘整个 ..
发布时间:2021-02-10 20:01:05 Java开发

动态添加元素后如何保持GridPane的固定大小

我需要创建可以动态更改的棋盘游戏. 它的大小可以是5x5、6x6、7x7或8x8. 我将JavaFX与NetBeans和GUI的Scene Builder结合使用. 当用户选择的电路板尺寸大于5x5时,会发生以下情况: 这是在动态添加单元格之前场景构建器上的模板: 我要在GridPane中的每个单元格上添加StackPane +单元格编号的标签: @FXML GridPan ..
发布时间:2021-02-10 20:00:42 其他开发

标签的JavaFX打字机效果

我对这种方法有一些疑问.它工作正常,但有一个小问题.我称之为这种方法的时间太少了.因此只有最后一个字符串会打印在标签上.但我希望下一个字符串开始打印,仅在上一个字符串完成之后. 对不起,我的英语(( public void some(final String s) { final Animation animation = new Transition() { { ..
发布时间:2021-02-10 19:59:55 其他开发

设置JavaFX ImageView的最大大小

我会根据场景调整图像视图的大小,但是即使场景大于图像原始大小,图像也会继续调整大小. 我已经设置了ImageView.maxWidth(originalImageWidth),但是它不起作用. 我通过将ImageView的大小绑定到场景大小来调整其大小. 解决方案 这可行 Pane root = new VBox(); //or other Pane sub-class ..
发布时间:2021-02-10 19:58:32 其他开发

在JavaFX中,绑定是动作侦听器的替代方法吗?

我想知道在JavaFX中绑定是否可以替代动作侦听器/事件? 我们可以用绑定而不是事件处理来处理所有动作吗? 解决方案 否,您可以将事件属性绑定到不同的事件处理程序,但是随后您将同时使用这两种技术,而不是其中一种. 通常,您使用绑定来同步数据值,并使用事件处理程序在某些事件. 作为更改侦听器以对更改做出反应并触发可以设置从属属性值的任意代码.更改侦听器与事件处理程序不同.在一般情 ..
发布时间:2021-02-10 19:57:36 其他开发

使用变换后的边界进行布局

我已经缩放了窗格中的一个节点.但是,窗格的布局考虑了边界,没有进行任何变换.我希望它考虑到转换后的边界. 例如: 和代码: import javafx.application.Application; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Label; ..
发布时间:2021-02-10 19:56:26 Java开发