Ola!!!
Sei que é uma dúvida meio idiota, mas realmente não dei conta dessa vez :evil: :evil: :evil:
Seguindo esse simples código teste:
[code]import java.awt.;
import javax.swing.;
import java.io.*;
public class testeArq extends JFrame{
public void testa() throws IOException{
FileDialog Fsalvar = new FileDialog(this, "Salvar arquivo", FileDialog.SAVE);
Fsalvar.show();
if (Fsalvar.getFile()==null) return;
String nomeArq = Fsalvar.getDirectory()+Fsalvar.getFile();
FileWriter out = new FileWriter (nomeArq);
out.write("Eu funfo!!!");
out.close();
}
}
[/code]
O que de tão errado estou eu fazendo???
Já procurei em fórums e livros, até mesmo copiei o código de alguns autores para teste, mas sempre me deparo com o msm erro de excessão… ¬¬’
Mesmo que eu faça o tratamento de excessões, não ajuda muito, já que sempre caio na excessão =/
É idiota, eu sei, mas agradeço qq ajuda 
“Unhandled exception type IOException” quer dizer que vc tinha que colocar um try catch (ou tratá-lo de alguma forma) aí na linha desse erro.
vc dá o throws, tentou já com try/catch?
Tentei… mas como eu disse, quando faço o tratamento ele SEMPRE cai na excessão e o arquivo NUNCA é criado =/
Eu devia ter declarado algo mais, esqueci alguma function ou algo assim?
Pq eu nem sei mais o que deveria tentar =/
PS: Brigaduw CintiaDR =)
Ve se te ajuda
import java.awt.*;
import javax.swing.*;
import java.io.*;
public class testeArq extends JFrame{
public void testa() throws IOException{
FileDialog Fsalvar = new FileDialog(this, "Salvar arquivo", FileDialog.SAVE);
Fsalvar.show();
if (Fsalvar.getFile()==null) return;
File file = Fsalvar.getFile();
if(!file.exists())file.createNewFile();
FileWriter out = new FileWriter (file);
out.write("Eu funfo!!!");
out.close();
}
}
Valeu Mark_Ameba, mas ainda não era isso =/
Seu código veio correto (com um pequena excessão na linha 14, mas nada que afetasse a lógica), no entanto, basta que eu chame o método (linha 4 do cód abaixo) para que o mesmo erro surja =/
[code]public class main {
public static void main(String[] args) {
new testeArq().testa();
}
}
[/code]
Estou procurando em outras fontes, mas esses errinhos “bobos” do java são sempre os mais chatos de se achar =/
Vlw a ajuda ae pessoal =]
Agora foi 
try {
FileWriter fw = new FileWriter("c:\Teste.txt");
fw.write("eu funfo");
//fw.flush();
fw.close();
}
catch (IOException ioe) {
System.out.println("Arquivo não encontrado!");
}
Neste meu último código, aparentemente (me corrija se eu estiver errado) o erro ocorria ao capturar a string, nas outras tentativas eu já não tenho idéia do que era… Batendo muito em cima de um mesmo erro me fez passar esse detalhe despercebido 
Vlw a ajuda ae pessoal!!!
Só para constar… eu preciso dessa “coisinha” para fazer um compilador… =/
Já fiz um em Delphi, mas em java me parece mais prático 
Vlwss, t+