Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX-如何保存从ChoiceBox中选择的_Java_Javafx_Save - Fatal编程技术网

JavaFX-如何保存从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

如何从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(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、字符串值、字符串新值){
// ...
}
});