Seu if tem um ponto e virgula mesmo?????


esta meio estranho....


De qualquer forma eu criei um bacalhau de exemplo e funcionou ok..... ele segue em anexo.....



[ ]s Marcio Paulo

import java.io.*;
import java.awt.event.*;
import javax.swing.*;

public class FileChooser extends JFrame implements ActionListener {

  private JScrollPane scrollPane;
  private JTextArea taResult;
  private JFileChooser fileChooser;
  private File filesNames;
  private JButton btTeste;

  public FileChooser() {
     taResult = new JTextArea(10,30);
     scrollPane = new JScrollPane(taResult);
     btTeste = new JButton("Teste");
     btTeste.addActionListener(this);
     /* That's just your code */
     fileChooser = new JFileChooser();
     fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
     fileChooser.setMultiSelectionEnabled(true);
  }

  public void launch() {
     getContentPane().add(btTeste, "South");
     getContentPane().add(scrollPane, "Center");
     pack();
     setVisible(true);
  }

public void actionPerformed(ActionEvent evt) {

     fileChooser.setApproveButtonText("Return to Application");
     int res = fileChooser.showDialog(this, null);

if ( res == JFileChooser.APPROVE_OPTION ) {
showFiles();
}
else if ( res == JFileChooser.CANCEL_OPTION ) {
JOptionPane.showMessageDialog(this, new String("Process has been cancelled!"));
}
}


public void showFiles() {
/* That's the treatment of selected files */
File[] files = fileChooser.getSelectedFiles();
if ( files != null ) {
taResult.setText("Process has returned " + files.length + " Selection:\n");
for ( int i=0; i<files.length; i++) {
taResult.append((files[i].getName()+"\n"));
}
}
}


  public static void main(String[] args) {
     FileChooser fc = new FileChooser();
     fc.launch();
  }
}

From: Daniel P <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: Java Lista <[EMAIL PROTECTED]>
Subject: [java-list] Classe: JFileChooser retornar os arquivos selecionados
Date: Tue, 10 Jun 2003 12:02:48 -0300 (ART)

Pessoal,

Estou tendo dificuldades para recuperar os arquivos
selecionados atraves da classe JFileChooser. Tenho o
seguinte trecho do codigo:

private File filesNames;

JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
fileChooser.setMultiSelectionEnabled(true);
int result = fileChooser.showSaveDialog(this);
if (result == JFileChooser.CANCEL_OPTION); return;

filesNames = fileChooser.getSelectedFile();

O problema esta na linha acima. Tentei utilizar o
método getSelectedFiles() mas não consegui. Tambem
tentei declarar o filesNames como array e buscar os
dados como:

filesNames[] = fileChooser.getSelectedFiles();

Mas esta dando erro.

Alquem poderia me ajudar ???? Por-favor !!!!


Obrigado


Daniel
PS: Uso j2dsk 1.4.1





_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------


_________________________________________________________________
MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br



------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------




Responder a