我正在创建一个简单的 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>