91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java如何獲取下拉框選中的文本值

小億
183
2023-09-25 19:40:40
欄目: 編程語言

在Java中,可以使用JavaFX提供的ComboBox組件來實現下拉框,并獲取選中的文本值。下面是一個簡單的示例代碼:

import javafx.application.Application;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class ComboBoxExample extends Application {
@Override
public void start(Stage primaryStage) {
ComboBox<String> comboBox = new ComboBox<>();
comboBox.getItems().addAll("選項1", "選項2", "選項3");
// 設置默認選中項
comboBox.getSelectionModel().selectFirst();
// 監聽選中項的變化
comboBox.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> {
System.out.println("選中的文本值:" + newValue);
});
VBox vbox = new VBox(comboBox);
Scene scene = new Scene(vbox, 200, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}

在上面的示例中,首先創建了一個ComboBox,并添加了幾個選項。然后使用comboBox.getSelectionModel().selectFirst()方法將第一個選項設為默認選中項。

接著通過comboBox.getSelectionModel().selectedItemProperty().addListener()方法監聽選中項的變化,當選中項發生變化時,會調用對應的回調函數,其中的newValue參數就是選中的文本值。

最后將ComboBox放入VBox中,并將VBox放入Scene中顯示。啟動應用程序后,每當選中的項發生變化時,控制臺會輸出對應的文本值。

0
龙门县| 四子王旗| 临颍县| 饶河县| 黄冈市| 彭州市| 克山县| 临邑县| 日喀则市| 依兰县| 泰兴市| 宁国市| 松阳县| 肃宁县| 刚察县| 正安县| 遂溪县| 皮山县| 新邵县| 石柱| 弋阳县| 庄浪县| 汨罗市| 仁怀市| 阿城市| 鹤山市| 格尔木市| 利辛县| 潮安县| 金昌市| 永登县| 东海县| 海宁市| 青田县| 宣汉县| 西吉县| 临西县| 基隆市| 河北省| 阿瓦提县| 哈巴河县|