中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
桓台县| 斗六市| 甘孜县| 古浪县| 蓬溪县| 武城县| 枣强县| 安多县| 繁峙县| 宜都市| 剑川县| 黔东| 稷山县| 获嘉县| 安新县| 扬中市| 桑植县| 保靖县| 吴江市| 即墨市| 庐江县| 昌黎县| 沁源县| 镇远县| 松潘县| 凤台县| 北安市| 崇文区| 额敏县| 崇左市| 广水市| 花莲县| 威海市| 体育| 上林县| 娄烦县| 孝昌县| 房产| 溧水县| 临颍县| 宣恩县|