gpt4 book ai didi

JavaFX 2 组合框在 win xp 中不起作用

转载 作者:行者123 更新时间:2023-12-02 23:23:08 24 4
gpt4 key购买 nike

我正在创建一个简单的javafx独立应用程序,我有一个组合框来选择不同的项目。但不幸的是,当我从 Windows XP 测试此应用程序时,组合框似乎没有响应鼠标单击。它没有显示其下拉列表。不过这个组件在 Windows 7 中运行良好。我也没有添加任何自定义样式。请帮我解决这个问题。

下面是示例代码。

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.collections.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="200.0" prefWidth="320.0" xmlns:fx="http://javafx.com/fxml" fx:controller="javafxapp2.SampleController">
<children>
<Button fx:id="button" layoutX="126.0" layoutY="90.0" onAction="#handleButtonAction" text="Click Me!" />
<Label fx:id="label" layoutX="126.0" layoutY="120.0" minHeight="16.0" minWidth="69.0" />
<ComboBox layoutX="126.0" layoutY="49.0">
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="Item 1" />
<String fx:value="Item 2" />
<String fx:value="Item 3" />
</FXCollections>
</items>
</ComboBox>
</children>
</AnchorPane>

最佳答案

针对 JavaFX issue tracker 提交错误.

Windows XP 已经有十二年历史了,Microsoft ended mainstream support for it四年前。由于该错误似乎只发生在 Windows XP 上,因此修复它的优先级可能相当低,除非您直接与 Oracle 签订了某种支持契约(Contract)。

如果 Windows XP 支持对您的应用程序很重要,我建议您使用在 Windows XP 上运行良好的不同控件类型(可能是 ChoiceBoxListView )。

关于JavaFX 2 组合框在 win xp 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16707080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com