Preciso seguinte criar um diretorio que o usuário salve o projeto dentro, ai quando eu abrir o projeto numa JTree o nome da pasta seria o nome do projeto e os arquivos dentro seriam a parte interna da JTree.
Por isso preciso que obrigatoriamente o usuário digite o nome da pasta, ai depois digite o nome do arquivo lembrando que o arquivo deve ser salvo dentro.
queria usa o JFileChooser para o usuario digitar o diretorio e depois usaria o mkdir(), e na sequencia poderia ser um JOptionPane showInputDialog para pegar o nome do arquivo.
Alguém consegue me dar uma idéia organizada de código dessa minha bagunça.
Bá esse nunca ouvi falar, posso fazer na sequencia que pedi acima, primeiro forçar diretorio e depois pedir o arquivo, posso usar com o JFileChooser.
Mais ou menos como seria o código.
Obrigado
D
Diogo_de_Jesus
E ai Vini, blz, pode ser só uma idéia do código conforme pedi as descriçoes acima
Valeu
vinnysoft
Olá Diogo,
Tenho um exemplo de código de serialização no qual salvo um ArrayList no disco e o usuário escolhe o diretório onde quer salvar, inclusive informa o nome do arquivo. Também é possível colocar filtro para determinar a extensão do arquivo.
Vê se te ajuda:
JFileChooserarquivo=newJFileChooser();arquivo.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);arquivo.setFileFilter(newfiltro());intresult=arquivo.showSaveDialog(this);if(result==JFileChooser.CANCEL_OPTION){arquivo.cancelSelection();}else{try{ObjectOutputStreamobjsaida;Filenome=arquivo.getSelectedFile();//Determina a extensão do arquivoFileOutputStreamfsaida=newFileOutputStream(nome+".func");objsaida=newObjectOutputStream(fsaida);//Grava a lista no disco, no diretório escolhido pelo JFileChooserobjsaida.writeObject(listaPrinc);fsaida.close();objsaida.close();}catch(IOExceptionex){System.out.println("Erro: "+ex.getMessage());}}