JavaFX-如何保存从ChoiceBox中选择的
如何从ChoiceBox中保存/获取所选内容 这是我制作ChoiceBox的方式:JavaFX-如何保存从ChoiceBox中选择的,java,javafx,save,Java,Javafx,Save,如何从ChoiceBox中保存/获取所选内容 这是我制作ChoiceBox的方式: GridPane grid = new GridPane(); . . List boxList = new LinkedList<String>(); boxList.add("Yes"); boxList.add("No"); ChoiceBox choBoxAddLR = new ChoiceBox(FXCollections.observableList(boxList)); grid.add
GridPane grid = new GridPane();
.
.
List boxList = new LinkedList<String>();
boxList.add("Yes");
boxList.add("No");
ChoiceBox choBoxAddLR = new ChoiceBox(FXCollections.observableList(boxList));
grid.add(choBoxAddLR, 1, 1);
GridPane grid=new GridPane();
.
.
List-boxList=新链接列表();
方框列表。添加(“是”);
方框列表。添加(“编号”);
ChoiceBox choBoxAddLR=新的ChoiceBox(FXCollections.observableList(boxList));
grid.add(choBoxAddLR,1,1);
您可以按如下方式获取所选项目:
choBoxAddLR.getSelectionModel().getSelectedItem();
或者向其中添加一个侦听器:
choBoxAddLR .getSelectionModel().selectedIndexProperty()
.addListener(new ChangeListener<String>() {
public void changed(ObservableValue ov, String value, String new_value) {
// ...
}
});
choBoxAddLR.getSelectionModel().selectedIndexProperty()
.addListener(新的ChangeListener(){
公共无效已更改(ObservalEvalue ov、字符串值、字符串新值){
// ...
}
});