1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| @FXML
public void saveData(ActionEvent event) throws JAXBException {
Data dat = new Data();
dat.setTypecore(coreType.getSelectionModel().getSelectedItem());
dat.setNumbercore(numberCore.getText());
dat.setTypel1i(l1iType.getSelectionModel().getSelectedItem());
dat.setSizel1i(l1iSize.getText());
dat.setAssocl1i(l1iAssoc.getText());
dat.setTechnol1i(l1iTechno.getText());
dat.setTypel1d(l1dType.getSelectionModel().getSelectedItem());
dat.setSizel1d(l1dSize.getText());
dat.setAssocl1d(l1dAssoc.getText());
dat.setTechnol1d(l1dTechno.getText());
dat.setTypel2(l2Type.getSelectionModel().getSelectedItem());
dat.setSizel2(l2Size.getText());
dat.setAssocl2(l2Assoc.getText());
dat.setTechnol2(l2Techno.getText());
dat.setTypel3(l3Type.getSelectionModel().getSelectedItem());
dat.setSizel3(l3Size.getText());
dat.setAssocl3(l3Assoc.getText());
dat.setTechnol3(l3Techno.getText());
try {
JAXBContext context = JAXBContext.newInstance(Data.class);
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(dat, new File("Data.xml"));
marshaller.marshal(dat,System.out);
}catch(Exception e){
e.printStackTrace();
} |
Partager