scenebuilder相关内容

什么是JavaFX,FXML和Scene Builder?

我是JavaFX的新手,正在尝试在其中做一个项目.在一些教程中,他们提到了FXML.两者有什么区别? 我正在使用NetBeans IDE来开发我的项目,并且听说过在使用FXML时使用Scene Builder.场景生成器到底是什么?我应该使用JavaFX,FXML和Scene Builder顺利开发项目吗? 请以简单语言回答以上问题.如果可能的话,请向我提供一些有关如何使用JavaFX ..
发布时间:2020-11-11 20:49:36 其他开发

可执行Jar限于JavaFX的一个窗口

我正在通过 E(fx)clipse 和 Java Scene Builder 构建JavaFX应用程序. 基本功能是登录窗口.登录后,将打开新窗口,并且消失登录窗口.现在,它只是在原型阶段. 当ecplise用尽时,我想要的功能就在那里.登录窗口在启动时显示(代码看起来像这样) @Override public void start(Stage primaryStage) { ..
发布时间:2020-11-02 01:29:48 Java开发

JavaFX从另一个控制器更新控制器属性

我有一个进度条,正在尝试在控制器的javaFX中更新。我正在基于一个称为Generate()的函数更新进度条,如果调用它应该更新主控制器中的进度条。但是,我拥有的代码不会更新它,而是会更新进度条的新实例。 我的DrawerContentController中的Generate方法是: try { AnchorPane ap = fxmlLoader.load(); for(节点 ..
发布时间:2020-10-09 01:21:30 Java开发

我想更改随机按钮的颜色,等待1秒钟,然后将其更改回默认值,int for循环

我想编写一个代码,每次迭代我都会得到一个随机数,并基于该数字将按钮的颜色更改为浅绿色,然后在一秒钟后将其更改为默认值,但是我的问题是for()等到按钮变回原来的位置,它才会开始新的迭代. 到目前为止,这是我的代码: for(int i=0; i ..
发布时间:2020-09-18 04:32:01 Java开发

SceneBuilder-添加依赖第三方组件的自定义组件

所以这篇文章:自定义FXML组件(带有控制器)未出现在SceneBuilder的“导入jar"中对话框 它说您不能导入依赖第三方组件的自定义组件.但是我不敢相信这(这很愚蠢)……我现在正努力根据图书馆 JFoenix 中的组件创建自定义组件. 所以我有这个fxml和控制器: SelectableList.fxml ..
发布时间:2020-06-27 18:49:34 Java开发

克隆JavaFX节点?

我已经在JavaFX场景构建器中创建了Node(AnchorPane),并且想知道如何克隆它. 我看到了 JavaFX 2.0中的重复/克隆节点,但是我需要克隆Node而无需重新加载fxml. 在JavaFX 2中有什么方法可以实现这一目标? 解决方案 您可以将需要复制的组件放在单独的.fxml文件中. 然后,您可以根据需要多次加载单独的文件,将节点添加到主场景中的相应根 ..
发布时间:2020-06-12 19:37:06 Java开发

JavaFX:如何移动“下拉箭头”在TitledPane中位于右侧

我希望每个人都过得不错。 我正在尝试将TitledPane中的下拉箭头移动到右侧,而不是左侧就像默认情况下一样我正在使用JavaFX 8,但发现的许多资源似乎都无法使用。 我发现我可以移动箭头a具体数量,例如下面显示的20个像素 .accordion .title> .arrow-button .arrow { -fx-translate-x:20; } ..
发布时间:2020-06-01 00:25:01 Java开发

javafx中的@FXML公共静态变量?

我正在用javafx进行介绍,我发现它非常有趣.但是我有一个我无法解决的问题. 在Hello World的最简单情况下,我不能像这样放置@FXML公共静态变量: public class FXMLDocumentController implements Initializable { @FXML public static Label label; @FXML ..
发布时间:2020-05-17 02:30:47 其他开发

使用NetBeans 8.0.2设置Scene Builder

我正在使用: Mac OS X 10.10.1 NetBeans 8.0.2 从gluonhq.com下载的SceneBuilder 8.0.0 我将SceneBuilder拖动到“应用程序"文件夹中. 当我转到“选项">"Java">"JavaFX"并将“场景生成器"路径设置为“应用程序"文件夹时,出现错误: 所选位置不代表有效的JavaFX Scene Builder安 ..
发布时间:2020-05-17 02:29:36 其他开发

使用JavaFX中的onMouseEntered事件重新填充SVG路径

我正在处理一个个人项目,其中包括一个.fxml文档(使用NetBeans从.svg文件创建).这是地图此外,所有区域都将转换为.fxml文件中的SVG路径.问题是我可以通过将JavaFX Scene Builder与控制器类一起使用来处理鼠标事件,但是,我想在每次输入鼠标时重新填充(换句话说就是重新绘制或突出显示)该区域.这是主班 public class JavaFXApplication ..
发布时间:2020-05-12 19:06:52 Java开发

告诉JavaFX Scene Builder在哪里寻找控制器类

在Oracle的 JavaFX Scene Builder 中,可以指定将哪个Java类用作场景的控制器.它的成员变量将由FXMLLoader以及控件的实例填充.如果FXML文件与Java文件位于同一目录中,则Scene Builder可以自动建议用作控制器的类,然后从那里建议应在其中引用特定控件实例的成员变量的名称.放置. 使用 Maven 作为构建工具时,资源文件(例如FXML文件)与源 ..
发布时间:2020-05-07 20:40:06 其他开发

JavaFX FXML与SceneBuilder中的工作方式不同(sceencast)

我有这种FXML,它可以在SceneBuilder Preview中正常运行,并且在NetBeans JavaFX示例应用程序中的行为完全不同(因此,没有任何其他东西可以破坏它的行为). (请参见电视广播) 我需要2个TitledPanes来根据窗口自动调整大小(一半和一半)(因为它在SceneBuilder预览中可以正常工作). ..
发布时间:2020-04-30 07:57:14 其他开发

JavaFX从控制器获取场景

我最近开始使用Java FX,FXML和场景构建器,并且我一直在尝试将关键侦听器添加到场景的一个控制器中.但是,当我执行此操作时,关键的侦听器无法正常工作,我认为这是因为他们没有将注意力集中在特定的场景上.我试图访问该控制器所在的场景以直接对其进行设置,但事实证明它是空场景的一部分. 是否有一种方法可以访问该控制器用于尝试将关键事件和侦听器分配给该特定场景的场景?我应该遍历整个应用程序是静态 ..
发布时间:2020-04-26 09:08:31 Java开发

场景构建器事件处理程序(Key listener)

大家好我有问题,我正在使用eclipse,javafx和场景构建器 i想要移动椭圆(圆圈)当我使用箭头(右边......) 这里是我的代码(我尝试了10件事,但似乎没有任何工作)这是我试过的最后一个想法,如果任何人可以帮助谢谢:) 这是我的主类: 包裹申请; import javafx.application.Application; import javafx.fxml. ..
发布时间:2019-01-18 11:34:13 Java开发

在JavaFX中使用FXML和Controller创建场景

我在SceneBuilder中创建了一个9x9 GridPane ,我想为每个单元格添加单独的 TextFields 。我确定还有其他方法可以创建像这样的大表,但我不是在寻找一种不同的方法(这是我学习经历的一部分)。我不想在FXML / SceneBuilder中添加 TextFields ;我想在数组中跟踪它们,以便我可以访问它们各自的值,所以我想在Controller中一次创建一个,然后将它们 ..
发布时间:2019-01-18 11:34:08 Java开发

如何打开窗口必须先关闭然后再回到主窗口?

我想让第二个窗口必须先关闭,就像警告对话框一样。 当点击Button时,我应该向此代码添加什么: 父parent = FXMLLoader.load(getClass()。的getResource( “观看/ sec_win.fxml”)); 舞台舞台=新舞台(); 场景场景=新场景(父级); stage.setScene(场景); stage.show(); 解 ..
发布时间:2019-01-18 11:24:49 Java开发

Gluon Scene Builder 8.4.0启动失败

我正在使用Gluon Scene Builder 8.3.0然后在我安装了新版本的8.4.0后卸载了它,但是当我想运行该程序时它给了我一些错误。下面的错误和java版本属性; 我还尝试打开JavaFX SceneBuilder 2.0并运行良好。屏幕截图如下; 解决方案 1,感谢Jose Pereda帮助我解决这个问题。如果您的语言环境是土耳其语,则必须将您的语言环境语言更改为以下链 ..
发布时间:2019-01-18 11:23:10 Java开发