Tag: javafx

如何使图表内容区域占用可用的最大区域?

非常直截了当的问题: 如何使图表内容区域占用最大可用面积? 我正在使用JavaFX。 在我的情况下,我希望有许多基于真/假yAxis (0/1)的yAxis 。 遗憾的是,我无法找到如何使用yAxis或AreaChart对象上的setMaxHeight或setPrefHeight等方法更改这些图表的内容高度的解决方案。 我已经尝试过几个来自SO的答案,但没有一个有效。 这是我到目前为止的截图: 任何提示或提示?

在Swing应用程序中使用JavaFX图表

我有一个传统的Java swing应用程序(扩展JFrame并有一个主类),它使用JFreeCharts来实现一些图表function。 我最近看过JavaFX并认为这些图表看起来很多,并且会给我的用户带来更好的体验。 我希望将JavaFX图表场景嵌入到jInternalFrame中(后者又从我的jDesktopPane中调用)。 我已经按照一个关于如何创建javafx应用程序和javafx图表的简单教程,但我仍然坚持如何在现有代码中获取场景。 我经历过的一个例子向我展示了如何实现这一点,但意味着将我的项目转换为扩展“application”类的javafx。 我怎样才能实现我想要的目标? 是不是可以将我现有的JFrame保留为顶级类,只需将JFXPanel添加到我的jinternalframe中。 任何帮助都会很棒,请注意我已经完成了一些教程,他们要求我将我的项目转换为javafx – 我只想在我现有的swing应用程序中使用javafx场景。 非常感谢,

SceneBuilder中的JavaFx StackPane,如何只显示前窗格而不设置禁用其他人的可见性?

相关问题: 节点 – 选择要显示JavaFX2的图层 我正在使用带有SceneBuilder 2的JavaFx 8.我有许多窗格作为StackPane的子窗口,我想只显示前端节点。 我需要在不禁用其他孩子的可见性的情况下执行此操作,并且我尝试使用下面看到的不透明度设置执行此操作(忽略可见性已禁用的事实): 在不禁用其他子节点的可见性的情况下,即使使用不同的混合模式(SRC_OVER和SRC_ATOP),子节点也总是相互绘制,如下所示: 我想避免将子元素的可见性设置为false的原因是我想要在窗格之间设置过渡动画,其中一个窗格需要在另一个窗格的顶部绘制。 我必须在这里遗漏一些明显的东西,但我看不出它是什么?

Firebase SDK 9.0.0纯Java版本?

Firebase SDK 9.0.0令人兴奋,但我找不到它的库的普通java版本。 较旧的2.5.2 doc曾经有单独的SDK for Android和普通JVM,我在新文档中找不到这些信息。 有没有办法将这个SDK用于非Android项目,比如说JavaFX? 如果没有,我是否会在我的JavaFX项目中使用旧的2.5.2 SDK时遇到问题?

如何在javaFx中为一个场景创建一个菜单栏

我基本上是Java FX 2的新手。 场景: 我有3个场景,我想要一种方法来添加菜单栏,这样我就不想从前一个场景中明确删除菜单栏并将其添加到新场景中。 像某些东西,父场景或某种方式菜单栏附加到舞台。 我的意思是菜单栏只添加了一次,并且无论前面或下面的场景是什么都会出现。 如果这是可能的我该怎么做? 以下是Oracle Docs of JavaFX提供的默认示例http://docs.oracle.com/javafx/2/ui_controls/MenuSample.java.html public class Main extends Application { final ImageView pic = new ImageView(); final Label name = new Label(); final Label binName = new Label(); final Label description = new Label(); public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) […]

在TreeView中设置选定的TreeItem

我有一个位于GridPane内的TreeView。 某个function要求用户选择TreeItem并单击屏幕上的按钮。 完成与按钮关联的function后,我希望焦点返回到先前在TreeView中选择的TreeItem。 在按钮操作结束时,我有: TreeItem selectedItem = [TreeItem that was last selected] 如何将焦点重新放回TreeView并突出显示selectedItem ? TreeView或TreeItem都没有我可以使用的setSelected方法。

如何从JavaFX的内部阶段获取TextField?

我为两个窗户/舞台编写了一个控制器。 第一个窗口在MainClass中打开。 如果用户点击按钮,则控制器中的第二个。 如何在applyFor()方法中从second.fxml获取TextField? 谢谢。 @FXML protected void requestNewAccount(ActionEvent event) { try { FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource(“second.fxml”)); // TextFields in there Parent root = (Parent) fxmlLoader.load(); Stage stage = new Stage(); stage.initModality(Modality.APPLICATION_MODAL); stage.setTitle(“Second Window”); Scene scene = new Scene(root); String css = MainOnlineCustomer.class.getResource(“/style.css”).toExternalForm(); scene.getStylesheets().clear(); scene.getStylesheets().add(css); stage.setScene(scene); stage.show(); } catch (IOException e) { logger.error(e); } […]

机器人和keyPress

使用keyPress方法时需要将哪种代码传递给JavaFX Robot? 例如,下面的示例输入1 ,而不是a ,所以我想某处有一个映射。 Robot robot = com.sun.glass.ui.Application.GetApplication().createRobot(); robot.keyPress(((int) ‘a’); 注意:这是JavaFX机器人,而不是AWT机器人。

子弹轨迹

首先,我想用大炮射击一架飞机。 我已经为轨迹设置了这个时间轴,但我没有在我的场景中看到子弹。 我的轨迹很可能是不正确的。 我试着在互联网上查看有关射弹运动的公式,但我对物理学一无所知; import javafx.animation.Interpolator; import javafx.animation.KeyFrame; import javafx.animation.KeyValue; import javafx.animation.Timeline; import javafx.application.Application; import javafx.beans.value.ObservableValue; import javafx.geometry.Bounds; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.scene.paint.Color; import javafx.scene.shape.Circle; import javafx.stage.Stage; import javafx.util.Duration; public class Game_1 extends Application { private final double gravity = 9.81; private Timeline timeline; private ImageView plane; private Circle circle; […]

Java FX使用特定模型填充tableview

您好我在JavaFX中有一个关于TableView的问题,并通过此对象的getter方法使用模型中对象的数据填充表,该对象是模型的一部分 。 首先,这是我的模型: package model; import java.util.List; public class Carmodel { private int carmodelID; private Cartype cartype; private Manufacturer manufacturer; private DrivingLicense drivingLicense; private String label; private int seats; private int kw; private String fuelType; private double priceDay; private double priceKM; private int axes; private int loadVolume; private int loadCapacity; private List equipmentList; public Carmodel() […]