gpt4 book ai didi

java - 如何在javaFX中从ComobBox获取文本?

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:02 27 4
gpt4 key购买 nike

如果我要从文本字段获取文本,那么会像这样:

String username = txt_username.getText();

但是如何从ComboBox获取文本?

我尝试过这个:

int TableNo = (int)comboBoxOrder.getItems();

最佳答案

comboBox.getValue() 将返回选定的对象,因此您可能需要 .toString()

public class MainNoFXML extends Application {

public static void main(String[] args) { launch(args); }

@Override
public void start(Stage primaryStage) {
ComboBox comboBox = new ComboBox(FXCollections.observableArrayList(new String[]{"Monday", "Tuesday", "Wednesday", "Thrusday", "Friday"}));
comboBox.setOnAction(event -> {
System.out.println("Selected:"+comboBox.getValue().toString());
System.out.println("All:"+comboBox.getItems().toString());
});

Scene scene = new Scene(comboBox);
primaryStage.setScene(scene);
primaryStage.show();
}
}

关于java - 如何在javaFX中从ComobBox获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52182737/

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