javafx-8 相关问题

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

如何修改JavaFX中的ChoiceBox复选标记?

首先,是否可以修改ChoiceBox复选标记的形状?使用 CSS 类 (.check-box:selected .mark) 可以轻松地完全更改 CheckBox 标记。然而,我所做的一切...

回答 2 投票 0

如何控制JavaFX Tooltip的延迟?

我正在摆弄 JavaFX 的工具提示。我意识到对我个人来说,将鼠标悬停在某物上和工具提示实际出现之间的延迟太长。查看 API 可以发现:

回答 9 投票 0

使 FlowPane 适合 ScrollPane

我使用此代码将 FlowPane 放入 ScrollPane 中 FlowPane flowPane = new FlowPane(Orientation.HORIZONTAL); ScrollPane 滚动 = new ScrollPane(); 滚动.setContent(flowPane); 滚动。

回答 2 投票 0

切换按钮 .isSelected() 为 true,但在 JavaFX 中视觉上没有变化

我正在尝试使用切换按钮制作指示灯。当“Selected”值为 true 时,它将“照亮”。并且在“选定”时不“照亮”

回答 1 投票 0

TableView,设置可编辑单元格

我尝试使表格单元格可编辑。我设法使用其中包含字符串值的两列来执行此操作,但无法使用表示整数值的列来执行此操作。 有 X 的地方是 com...

回答 2 投票 0

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

我需要创建一个 100fps 动画来显示每秒包含 100 帧的文件中的 3D 数据。但是javaFx中的AnimationTimer只允许我获得60fps。怎么克服呢?

回答 2 投票 0

JavaFX 结合了两个 setRowFactory 方法

我有两个更改表行颜色的事件。对于第一个事件,当出现新条目时,该行会突出显示。对于第二个事件,行颜色在双 cl 上设置回默认值...

回答 1 投票 0

文本框被裁剪 JavaFX

我正在设计一个计时器应用程序。这是我的 JavaFX 代码: 包 com.jammin.timetimer; 导入javafx.application.Application; 导入 javafx.beans.InvalidationListener; 导入 javafx.beans.prope...

回答 1 投票 0

JavaFx - TableView:如何使用自定义比较器<T>进行排序?

...其中T是TableView的通用类型。 到目前为止,我正在实现一个包含三列的文件列表视图。每个类型为 java.nio.file.Path。对于名称列,我写了一个比较器

回答 2 投票 0

Javafx fadetransition 不透明度错误

我在我的项目中使用淡入淡出过渡作为并行过渡的子级。我将业务逻辑的按钮不透明度从 1 更改为 0。当我更改不相关的 ToggleButtons'(不是 ... 的子级)时

回答 1 投票 0

SQL 查询选择两个日期之间的数据不返回任何记录

我正在尝试获取两个不同日期之间的交易记录 使用以下查询从 javafx 日期选择器获取 2024-07-01 至 2024-08-20 期间的销售记录 S...

回答 1 投票 0

javafx中双向绑定ToggleGroup

想象一下有一个定义鼠标模式的枚举: 公共枚举MouseMode { 选择, 编辑, 删除} 想象一下有一个由 3 个按钮组成的切换组: ToggleButton 选择 = 新的 ToggleBu...

回答 5 投票 0

如何使用控制器在重定向时填充 JavaFX 文本字段

每当我尝试调用 goToPage 方法时,都会收到以下异常。在使用控制器之前,我只是使用该方法的类来调用非静态 setTextField 方法,但是...

回答 1 投票 0

进度条和鼠标点击事件

我在 GridPane 中有一个标签和一个进度条。 我已经在 GridPane 上注册了一个 onMouseClicked 事件处理程序。 如果我单击标签,处理程序就会被触发。 如果我点击进度条

回答 2 投票 0

通过自动滚动将流程输出流式传输到 Java FX 文本区域

我正在构建一个应用程序,它创建一个进程,并将其标准输出流式传输到 javafx 文本区域。就像终端模拟器一样,我希望输出自动滚动到控制台的末尾,如果

回答 2 投票 0

VisualVM 堆大小不遵循已用大小

我正在使用 VisualVM 来分析 javafx 8 应用程序,该应用程序执行一些绘图操作,并且使用的内存比我想要的多得多。它似乎没有泄漏,但由于某种原因我的总堆从来没有

回答 2 投票 0

尽管设置了 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

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