W
wotan1990
Gast
Hallo Ihr,
hab ein kleines Problem mit meinem java programm, wie wohl die meisten die hier posten..
Habe eine Methode für meinen ActionListener... mit allen möglichen Events
und dann die Methode in der das Problem auftritt ( und zwar bekomm ich eine FileNotFoundException)
Bei 2. ActionListener "fcSave" ... wenn ich dort auf Sichern gehe bzw. Approve Selection, übergibt er mir nicht das saveFile bzw (fcSave.getSelectedFile()) an die methode writeScr(File saveFile)...da geht der FileWriter dann in die Exception.
Gruß
Gast....
hab ein kleines Problem mit meinem java programm, wie wohl die meisten die hier posten..
Habe eine Methode für meinen ActionListener... mit allen möglichen Events
Java:
public void actionPerformed(ActionEvent e) {
System.out.println(e.getActionCommand());
if(e.getActionCommand().equals("Browse")) {
fcRas.setCurrentDirectory(selectedFolder);
fcRas.showDialog(null,null);
}
if (e.getActionCommand().equals("ApproveSelection")) {
saveFile = fcSave.getSelectedFile();
new Thread() {
@Override public void run() {
setPriority( Thread.MIN_PRIORITY );
if(dataType.equals("scr")) writeScr(saveFile);
if(dataType.equals("wrl")) writeWrl(saveFile);
}
}.start();
}
if(e.getActionCommand().equals("Erzeuge .scr")) {
dataType = "scr";
fcSave.setCurrentDirectory(selectedFolder);
fcSave.setSelectedFile(new File("*.scr"));
System.out.println(fcSave.getSelectedFile().toString() +" hier" );
fcSave.showSaveDialog(this);
}
}
und dann die Methode in der das Problem auftritt ( und zwar bekomm ich eine FileNotFoundException)
Java:
private void writeScr(File saveFile){
try {
FileWriter fw = new FileWriter(saveFile);
fw.write("_3dmesh\n" +pktX +"\n" +pktY +"\n");
calcFileValues(pktX,pktY);
int fwLine = 0;
for(int i=0; i<pktY; i++){
for(int j=0; j<pktX; j++){
fw.write(+inRasX*j +"," +inRasY*i +"," +allCoords[fwLine][2] +"\n");
fwLine++;
}
}
fw.close();
}
catch (Exception e) {
JOptionPane.showMessageDialog(infoFrame,"Die angegebene Datei wurde nicht gefunden!" +saveFile);
}
}
Bei 2. ActionListener "fcSave" ... wenn ich dort auf Sichern gehe bzw. Approve Selection, übergibt er mir nicht das saveFile bzw (fcSave.getSelectedFile()) an die methode writeScr(File saveFile)...da geht der FileWriter dann in die Exception.
Gruß
Gast....