Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lord_RDR

Probleminha com a utilização da classe JFileChooser

Recommended Posts

-Como eu posso fazer para selecionar varios arquivos de imagens ao mesmo tempo; - Como posso filtrar para ele aceitar somente extensões do tipo(GIF, JPG, PNG); - Como fazer para eu copiar as imagens de um certo diretorio(Ex: c:/imagens), para uma pasta dentro do projeto(src/imagens);Quem puder me ajudar, agradeço desde já.obrigado pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Amigo a sintax ira ficar assim esse codigo é para ler arquivo txt, e gravar somente com extensão htm ou html se você tentar salvar com qualquer outra extensão aparece a janela de erro com o erro de extensão correto !!!

 

Em baixo do seu arquivo de texto crie um ActionListener assim ......

 

você só ira mexer no codigo nessa linha => fos.write(TextArea3.getText().getBytes()); aqui você ira informar o nome do seu TextArea

Que você quer q leia EX: o meu era TextArea3 Ok testa ae qualquer coisa tamo ae joseclaudio@bhtecnology.com

 

btGravar = new JButton();

this.getContentPane().add(btGravar);

btGravar.setText("Gravar Pagina");

btGravar.setBounds(311, 348, 155, 30);

btGravar.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

file.setAcceptAllFileFilterUsed(false);

file.setFileFilter(new FileFilter(){

public boolean accept(File f){

return (f.getName().indexOf(".htm")>-1)|| f.isDirectory ();

}

public String getDescription(){

return "Pagina da Web HTML";

}

});

int returnFile = file.showSaveDialog(file);

 

if(returnFile == JFileChooser.APPROVE_OPTION){

if(file.getSelectedFile().getName().indexOf(".htm")>=0){

File output = null;

output = file.getSelectedFile();

 

try{

FileOutputStream fos = new FileOutputStream(output);

fos.write(TextArea3.getText().getBytes());

JOptionPane.showMessageDialog(null, "O arquivo foi salvo com exito!");

}catch(Exception exp){

JOptionPane.showMessageDialog(null, "Não foi possivel salvar o arquivo!");

}

}

else{

JOptionPane.showMessageDialog(null, "Nome ou arquivo inválido!\nOarquivo deve ter a extensão .htm");

}

}

}

});

}

pack();

this.setSize(483, 412);

} catch (Exception e) {

e.printStackTrace();

}

}

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.