scenebuilder相关内容

更改在不同场景中输入的新场景中的标签文本(javafx)

我正在尝试更改标签中的文本,即在不同场景的文本字段中输入的文本. 我制作了2个FXML文件,第一个包含一个文本字段和“确定"按钮,第二个包含一个标签(带有文本"Label"). 我的目标是在文本字段中输入文本,然后按“确定"->打开新场景,标签将其文本更改为我在文本字段中输入的文本. 当标签,文本字段和“确定"按钮都在同一场景中时,我很容易更改标签文本,但是当我在打开新场景时这样做时,我将失败.. ..
发布时间:2021-02-10 19:30:04 Java开发

com.gluonhq.charm.glisten.control.TextField不存在

我正在使用场景生成器来创建使用com.gluonhq.charm.glisten.control.TextField的用户界面.它可以在Scene Builder及其预览中正常工作. 但是在NetBeans编辑器中,我得到类不存在错误. 当我尝试运行应用程序时,出现以下运行时错误. Caused by: java.lang.ClassNotFoundException: com. ..
发布时间:2021-02-10 19:29:45 Java开发

在JAVAFX中设置工具提示的自定义持续时间

我正在寻找以下问题的解决方案: 我用SceneBuilder建立了javafx GUI并将tooltips添加到了我添加的一些标签中. 但是,tooltips会在约5秒钟后自动隐藏.有时,这不足以让用户阅读tooltips整个内容.只要光标停留在标签上方并完全禁用此autoHide功能,我想显示tooltip. 我没有找到自定义弹出窗口显示时间或完全禁用自动隐藏功能的方法. 有人解决了 ..
发布时间:2021-02-10 19:27:41 Java开发

从TextField JavaFX移除默认焦点

我已经由SceneBuilder在表单中设计了一些TextField,当我运行代码时,默认情况下已单击其中一个TextField,我想在运行代码时,默认情况下未选择任何TextField,并且用户选择了TextFiled. 更新:如您所需要的此图像中所示在代码运行时使第一个字段像其他两个字段一样(字段中没有光标) 我该怎么做? 解决方案 由于没有实现此目的的公共方法,因此没有直 ..
发布时间:2021-02-10 19:26:55 其他开发

使用JavaFx设置暗模式

我想知道是否有一种简单的方法可以使用JavaFx和CSS进行暗模式设置.我有一个带有CheckMenuItem的MenuBar,称为“暗模式",当我单击它时,我希望场景变暗,文本变白. 解决方案 自从我开始“主题化" JavaFX应用程序以来已经有一段时间了,但是不久前我有了一个CSS文件: .root { -fx-base: #3f474f; -fx-accent: ..
发布时间:2021-02-10 19:25:28 其他开发

找不到JavaFX控制器方法

几周前,在学习了Java的基础知识之后,我找到了JavaFX.我认为这非常有用,因为我不喜欢使用JFrame制作应用程序.在我看来,它是如此有限和复杂. 我正在使用SceneBuilder制作.fxml文件,并且正在Eclipse中对实际内容进行编码.在SceneBuilder中编辑文件后,请确保重新加载该项目,并在进行更改后偶尔测试该程序. 我遇到了以下错误: http://past ..
发布时间:2021-02-10 19:23:57 Java开发

如何获得多个Java线程以应用户的请求暂停和恢复?

我正在创建一个20分钟倒计时计时器应用程序.我正在使用JavaFX SceneBuilder来做到这一点.计时器由两个标签(一个用于分钟,一个用于秒,每个标签由一个CountdownTimer类对象组成)和一个进度条组成(计时器看起来像此).这些组件中的每一个都是独立的,并且同时在独立的线程上运行,以防止UI冻结.而且有效. 问题: 我需要能够暂停和恢复的三个线程(minutesThr ..
发布时间:2021-02-10 19:23:44 Java开发

更改场景生成器和jdk后,javaFX程序无法正常工作

我的程序以前运行良好,并且我将场景生成器从JavaFx场景生成器2.0更改为gluon场景生成器10,以添加一些CSS样式.我添加了样式,程序显示了以下错误,例如警告:通过版本9.0.4的JavaFX运行时使用版本10.0.1的JavaFX API加载FXML文档,然后将JDK更新到版本10.0.2,但是它显示这样的错误. Exception in Application start met ..
发布时间:2021-02-10 19:19:55 其他开发

Intellij IDEA JavaFX Scene Builder与其他应用程序的分辨率不同

我在JavaFX Scene Builder中有此问题.它可以按预期工作,但分辨率似乎低于应用程序的其余部分. Intellij IDEA最近确实更新到了2018版本,这就是问题开始的时间.我曾尝试降级到以前的版本,但问题仍然存在. 有没有一种方法可以还原Scene Builder的设置,还是有我遗漏的设置?在网上找不到任何有关它的信息. TIA 解决方案 这是已知问题. ..
发布时间:2020-11-29 21:54:23 Java开发

如何使放置在BorderPane中心的ScrollPane正常工作?

我有一个程序,其中有一个由BorderPane制作的rootLayout.当我在该rootLayout中按下按钮时,我使用.setCenter()将新的fxml视图放置到borderPane的中心.我放置在borderPane中的视图由AnchorPane组成,该对象具有一个scrollPane作为它的子元素,当我自己运行此视图时,滚动工作.但是,将视图放入borderPane后,它将停止工作.当 ..
发布时间:2020-11-11 20:59:30 其他开发

场景构建器删除fxml文件中的导入

我使用场景构建器(Gluon Scene Builder-JavaFX Scene Builder 8.1.1)来创建应用程序的UI并使用Eclipse开发JavaFX. 现在...每次我在场景生成器中保存某些内容时,它都会从fxml文件中删除我自己的类的导入.有没有一种方法可以告诉场景生成器这些类属于项目,从而避免这种行为? 解决方案 为了让SceneBuilder处理自定义控件, ..
发布时间:2020-11-11 20:56:22 Java开发

Scenebuilder中带有分层自定义JavaFx组件的类路径解析

我正在使用FXML创建自定义组件.自定义组件以分层方式设计. 当我设计一个使用另一个自定义组件A的自定义组件B时,场景构建器中会弹出一个类路径问题对话框,我只需通过设置适当的类路径来解决此问题. 但是,当我创建三个组件时,例如C包含B包含A,并尝试在Scenebuilder中打开顶级组件C时,它将失败.它要求我提供我适当指定的类路径.它找到B但找不到A. 由于应用程序能够正确执行 ..
发布时间:2020-11-11 20:53:24 其他开发