… agora, se vc quer mamata, vai um exemplozinho que eu fiz abaixo. Para fazer a “operação” que vc quer com o arquivo, mude o método dumpFiles de acordo com o que você quer…
package com.testing.file;
import java.io.File;
import java.io.FileFilter;
public class ListFilesTest {
public static void main(String[] args) {
dumpFiles(getAllFiles("c:/temp", null));
dumpFiles(getAllFiles("c:/temp", ".zip"));
dumpFiles(getAllFiles("c:/temp", ".tar.gz"));
}
private static void dumpFiles(File[] files) {
for (File file : files) {
System.out.println(file);
}
}
private static File[] getAllFiles(String path, final String extension) {
File dir = new File(path);
// filtro pela extensão procurada
FileFilter filter = null;
if (extension != null) {
filter = new FileFilter() {
public boolean accept(File pathname) {
return pathname.getAbsolutePath().endsWith(extension);
}
};
}
// lista os arquivos que correspondem ao match
return dir.listFiles(filter);
}
}
Olá preciso de uma ajuda. Na vdd preciso incluir nesse codigo abaixo de uma calculadora duas listas, que passe dados de uma para outra através do clique de um botão: tipo --> passa da lista da esquerda pra direita, e <-- passa da lista da direita pra esquerda
*/
[/code]
public class MinhaCalculadora implements ActionListener {
JFrame janela = new JFrame();
JTextField tfValor1 = new JTextField();
JTextField tfValor2 = new JTextField();
JButton btSoma = new JButton("+");
JButton btSubtracao = new JButton("-");
JLabel resultado = new JLabel("");
[code]
public static void main(String[] args) {
new MinhaCalculadora().calcular();
}
[code]
public void actionPerformed(ActionEvent e) {
int valor1 = Integer.parseInt(tfValor1.getText());
int valor2 = Integer.parseInt(tfValor2.getText());
if (e.getSource() == btSoma) {
resultado.setText(“Soma dos valores:” + (valor1 + valor2));
}
else if (e.getSource() == btSubtracao) {
resultado.setText(“Subtração dos valores:” + (valor1 - valor2));
}
}
}