@DarkNei escreveu:
Olá, estou tentando executar arquivos dentro de um File[]
esse arquivo estou exibindo ele em um JTable com checkboxa ideia é mostrar um determinado numero de arquivos que adicionei no File[]
e através do checkbox do JTable verificar se é true ou false para pode executar
o arquivo adicionado no File[]Porem se tenho por exemplo dois arquivos exibidos no JTable
quando seleciono o primeiro check box ele executar os dois arquivos
e se seleciono o segundo checkbox não executa nada
estou tentando fazer dessa formaFile[] arquivos = arquivo.getSelectedFiles(); for (int i = 0; i < arquivos.length; i++) { dtm.addRow(new Object[] { new Boolean(false), arquivos[i].getAbsolutePath() }); System.out.println("Teste: " + table.getModel().getValueAt(i, i)); start.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent acaoMenu) { try { if (acaoMenu.getSource() == start) { for (int x = 0; x < arquivos.length; x++) { ////////////// (indiceLinha,////////////// indiceColuna) if ((boolean) table.getModel().getValueAt(x, 0) == true) { System.out.println("Teste: " + table.getModel().getValueAt(x, 0)); Runtime.getRuntime().exec("cmd.exe /c start " + arquivos[x].getAbsolutePath()); } else { System.out.println("Teste: " + table.getModel().getValueAt(x, 0)); } } } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); }
Mensagens: 1
Participantes: 1