halo allemaal, zoals iedereen hier blijkbaar ben ik bezig met 4 op een rij.
We zijn al zeer ver gevorderd, maar het probleem is dat als ik in het menu op opslaan klik, ik wel een bestand kan opslaan, maar ik weet niet goed hoe je er voor kan zorgen dat hij de namen, scores en het spelbord wegschrijft.
en deze zou ik dan ook graag kunnen lezen.
hier zit het probleem:
De volledige code:
http://rapidshare.com/files/453054697/VierOpEenRijSwing.zip
We zijn al zeer ver gevorderd, maar het probleem is dat als ik in het menu op opslaan klik, ik wel een bestand kan opslaan, maar ik weet niet goed hoe je er voor kan zorgen dat hij de namen, scores en het spelbord wegschrijft.
en deze zou ik dan ook graag kunnen lezen.
hier zit het probleem:
Code:
mniOpenen.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int[][]grid;
grid = new int[7][6];
FileDialog fileDialog = new FileDialog(Frame.this, "Open een bestand", FileDialog.LOAD);
fileDialog.setVisible(true);
directory = fileDialog.getDirectory();
filename = fileDialog.getFile();
try {
ObjectInputStream in = new ObjectInputStream(new FileInputStream(
directory + filename));
try {
grid= (int[][]) in.readObject();
} catch (ClassNotFoundException iou) {
JOptionPane.showMessageDialog(null,"Kan bestand niet openen","Fout",JOptionPane.ERROR_MESSAGE);
}
} catch (IOException iot) {
JOptionPane.showMessageDialog(null,"Kan bestand niet openen!","Fout",JOptionPane.ERROR_MESSAGE);
}
}
});
mniOpslaan.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
FileDialog fileDialog2 = new FileDialog(Frame.this, "Bewaar een bestand", FileDialog.SAVE);
fileDialog2.setVisible(true);
directory = fileDialog2.getDirectory();
filename = fileDialog2.getFile();
try {
ObjectOutputStream uit = new ObjectOutputStream(new FileOutputStream(directory + filename));
uit.close();
} catch (IOException eo) {
JOptionPane.showMessageDialog(null,"Kan bestand niet opslagen","Fout",JOptionPane.ERROR_MESSAGE);
}
}
});
De volledige code:
http://rapidshare.com/files/453054697/VierOpEenRijSwing.zip