javafx-8 相关问题

JavaFX 8(以前称为JavaFX 3)引入了JavaFX技术的新API。 JavaFX 8支持3D并提供Retina-Display支持。它是JDK8的一部分。

尽管设置了 maxWidth 属性,AnchorPane 仍保持增长

我正在构建简单的 GUI,其中根元素 StackPane 有两个子元素:HBox 和 AnchorPane。 将所有子组件的 maxWidth 属性设置为 600 后,AnchorPane 似乎仍然在增长

回答 1 投票 0

在我的 JavaFx 应用程序上随机按 Enter 键会触发错误的按钮操作

在我的 javaFx 应用程序上按 Enter 键会触发错误的按钮, 在这种情况下,它会触发注销按钮 究竟可能是什么问题。 FXML 摘录 在我的 javaFx 应用程序上按 Enter 键会触发错误的按钮, 在这种情况下,它会触发注销按钮 到底是什么问题。 FXML 摘录 <VBox layoutX="7.0" layoutY="160.0" prefHeight="407.0" prefWidth="174.0" AnchorPane.bottomAnchor="0.0" AnchorPane.topAnchor="160.0"> <children> <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="180.0" text="Add Account" textFill="#c94949" underline="true" /> <Button defaultButton="true" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="26.0" prefWidth="180.0" text="Account List" textAlignment="CENTER" underline="true" wrapText="true"> <VBox.margin> <Insets top="10.0" /> </VBox.margin> </Button> <Button fx:id="logoutButton" onAction="#logoutButtonAccount" defaultButton="true" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="26.0" prefWidth="180.0" text="Logout" textAlignment="CENTER" underline="true" wrapText="true"> <VBox.margin> <Insets top="10.0" /> </VBox.margin> </Button> </children> </VBox> 该函数称为 public void logoutButtonAccount(ActionEvent actionEvent) { loginManager.logout(); println(actionEvent.getSource().toString()); } 但是在我的应用程序上随机按 Enter 会触发此操作并注销应用程序。非常感谢任何帮助或建议。 我尝试打印出事件源,但它仍然说它来自注销按钮 输出: Button[id=logoutButton, styleClass=button]'Logout' Button[id=logoutButton, styleClass=button]'Logout' Button[id=logoutButton, styleClass=button]'Logout' Button[id=logoutButton, styleClass=button]'Logout' 这些是多次按回车键而不点击按钮后的结果。 感谢您提前提供意见或建议。 属性值defaultButton =“true”是导致它的原因。 将其更改为 false 或删除该属性即可解决。 <Button fx:id="logoutButton" onAction="#logoutButtonAccount" defaultButton="false" layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="26.0" prefWidth="180.0" text="Logout" textAlignment="CENTER" underline="true" wrapText="true"> <VBox.margin> <Insets top="10.0" /> </VBox.margin> </Button> 正如@zlakad 注意到的那样。 我也有同样的问题,但不知道如何解决

回答 2 投票 0

在JavaFX8中隐藏TextField的输入插入符

我想隐藏JavaFX8中TextField的输入插入符号。我已经尝试将文本填充设置为白色(我的 TextField 有白色背景),但随后我的用户输入也消失了。 该项目...

回答 2 投票 0

Java 8 JavaFX - 如何设置单个选项卡标题文本的颜色

我将 UI 布局在 .fxml 文件中,然后我有一个用于定义样式的 .css 和一个扩展 AnchorPane 的 JavaFX 控制器。 一般来说,设计一些东西的样式并不难,但是标题......

回答 2 投票 0

如何在JavaFX中让StackPane填充BorderPane

我有一个简单的 JavaFX 类,对于这个问题的结构如下。 边框窗格 堆栈窗格 流程窗格 BorderPane 包含 StackPane,而 StackPane 又包含 FlowPane。 现在我一直在尝试...

回答 1 投票 0

Java 8 JavaFX - 如何设置选项卡标题文本的颜色

我将 UI 布局在 .fxml 文件中,然后我有一个用于定义样式的 .css 和一个扩展 AnchorPane 的 JavaFX 控制器。 一般来说,设计一些东西的样式并不难,但是标题......

回答 1 投票 0

对 JavaFX 应用程序进行单元测试时出现“工具包未初始化”异常

当我尝试对包含 JavaFX 控件的组件执行单元测试时,我收到 java.lang.IllegalStateException:工具包未初始化。 如何对使用...运行的组件进行单元测试

回答 3 投票 0

Java-我将textField更改为ListView,但我不知道如何让它再次计算

这是作业。 JavaFX。我需要用组合框替换年份文本字段。我已经这样做了,但是现在当我单击计算时,没有任何反应。堆栈跟踪显示此时发生的错误

回答 1 投票 0

如何在javafx中旋转垂直滑块从顶部从0开始

我想在javafx中旋转垂直滑块,以便从顶部开始0。 我试过这个: 。滑块 { -fx-旋转:180; } 但后来我得到了这个: 我想就这样留下,但是

回答 1 投票 0

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

我正在使用场景生成器创建一个使用 com.gluonhq.charm.glisten.control.TextField 的用户界面。它在场景生成器和预览中正常工作。 但在 NetBeans 编辑器中我...

回答 6 投票 0

当 javafx 中发生操作时,如何更改分割窗格的一半,同时保持另一半不变

我正在尝试在 javaFX 中创建一个应用程序,它有两个主要部分。一侧有一组按钮或控件,另一侧显示每个按钮或控件的一组不同数据

回答 2 投票 0

我怎样才能制作这样的滑块?这甚至可以作为滑块执行吗?或者我是否需要另一种节点?

我想使用的滑块类型: 这是可能的还是我需要另一种节点来执行这个?这在 JavaFX 中可能吗? 我还没有尝试过任何东西,但是有点难......

回答 1 投票 0

Javafx 文本字段扩展到弹出窗口的宽度

我正在使用内部带有文本字段的 JavaFX 弹出窗口,我试图减小文本字段的宽度,但弹出窗口阻止了这种情况,而文本字段总是增长到...

回答 1 投票 0

JavaFx 绑定在单个线程上顺序更新,如何强制多线程

我在 UI 上有 4 个 JavaFx Text 对象。这4个对象绑定到4个不同的DoubleBinding 我有一个叫做价格的双重属性。 所有 4 个 DoubleBindings 都绑定到此价格属性。本质上当

回答 1 投票 0

JavaFX。阻止用户操作

我需要实施处理文档的安全策略。我遇到了以下问题: 程序全屏运行;用户授权后,程序显示文件列表...

回答 1 投票 0

是否可以按类别显示ComboBox项目?

我正在开发一个软件程序,可以将特定命令发送到外部机器。该软件有一个命令编辑器,它以一个组合框开头,列出了每个可能的命令标签...

回答 1 投票 0

无法在ubuntu服务器上使用JavaFX打开DISPLAY

我有一个简单的应用程序,它生成基于JavaFX的png图表。该应用程序无法在无显示机器上运行,但出现以下异常,我不需要渲染或显示co...

回答 2 投票 0

JavaFX 3D 让节点面向/看着相机

所以我有一个显示分子的小应用程序。在角落里,我有第二个场景,显示轴和相对于主场景的轴旋转。在每个轴的末尾我想要文本

回答 1 投票 0

在不更改 java 版本的情况下抑制 FXML 版本警告的最简洁方法

总结 我们正在使用 Scene Builder 10 开发 FXML,并将其加载到使用 JRE 8 的应用程序上。我们相信我们的 FXML 完全符合 Java 8,但希望抑制以下警告...

回答 1 投票 0

将鼠标事件处理程序添加到javafx中的菜单

我是javafx新手,目前正在研究菜单、菜单项。我希望覆盖显示 contextMenu 的默认事件,即使未按下菜单但鼠标悬停,当前也会显示该事件...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.