Ce que j'essaie de faire est de sortir dans un fichier lorsque vous appuyez sur Enregistrer. Ils ont 4 cases à cocher et ils doivent en choisir un. quand ils en choisissent un, il dira au programme celui qu'ils choisissent et produira le résultat suivant.Comment exporter vers un fichier lorsque les conditions sont correctes avec mouseclicked et itemlistener
Ce que j'ai actuellement ne fonctionne pas, des idées?
JButton buttonSave = new JButton("Save");
buttonSave.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
String name = whoSoldTo.getText();
String test = sellPrice.getText();
int soldToPrice = Integer.parseInt(test);
checkboxMint.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent ev) {
}
});
if(ev.getStateChange() == ItemEvent.SELECTED) {
write.soldToFile(name, "mint", soldToPrice);
System.out.println("Mint works");
}
checkboxTobacco.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
write.soldToFile(name, "tobacco", soldToPrice);
}
}
});
checkboxFruit.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
write.soldToFile(name, "fruit", soldToPrice);
}
}
});
checkboxCreme.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
write.soldToFile(name, "creme", soldToPrice);
}
}
});
}
});
buttonSave.setBounds(227, 143, 117, 29);
contentPane.add(buttonSave);
}
}
Je viens de me débarrasser du bouton de sauvegarde tout à fait et je suis en train de coller avec les cases à cocher. –