Ola galera, estou com um problema.
Como que faço para salvar um arquivo em backu-end, ou seja, salvar um arquivo sem que mostre para o usuario a tela de salvar como, tipo, que o sistema ja saiba qual o nome do arquivo e diretorio a ser salvado, segue abaixo o codigo da aplicação:
[code]
FileDialog fdSalvar = new FileDialog(new Frame(), “Salva como VRML”, FileDialog.SAVE);
fdSalvar.setFile("*.wrl");
fdSalvar.setVisible(true);
if(fdSalvar.getFile() != null) {
atsWorlds.AtualizaMensagem(“Salvando VRML…”);
boolean bConvex = false;
String stArquivo;
// stArquivo = “c://ARToolKit//bin//Wrl”;
stArquivo = fdSalvar.getDirectory() + fdSalvar.getFile();
if(((stArquivo.endsWith(".wrl") == false) && (stArquivo.endsWith(".WRL") == false))
&& (stArquivo.endsWith(".Wrl") == false))
stArquivo = stArquivo.concat(".wrl");
try {
FileOutputStream foOutputFile = new FileOutputStream(stArquivo);
DataOutputStream dsOutputStream = new DataOutputStream(foOutputFile);
atsWorlds.AtualizaMensagem(“Salvando VRML…”);
dsOutputStream.writeBytes("#VRML V2.0 utf8\r\nWorldInfo {\r\n");
dsOutputStream.writeBytes(" info [ “Created in RAVWorks”,\r\n");
dsOutputStream.writeBytes(" “by Rogerio G. Costa”,\r\n");
dsOutputStream.writeBytes(" “TC: Integracao de tecnicas de modelagem com VRML”,\r\n");
dsOutputStream.writeBytes(" “ULBRA - Instituto Luterano de Ensio Superior” ]\r\n}");
dsOutputStream.writeBytes("\r\n\r\nTransform {\r\n children [\r\n Shape {\r\n “);
dsOutputStream.writeBytes(“appearance Appearance { material Material { }}\r\n”);
dsOutputStream.writeBytes(” geometry IndexedFaceSet {\r\n coord Coordinate { point [\r\n");
[/code]