Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Checkbox do JTable

$
0
0

@DarkNei escreveu:

Olá, estou tentando executar arquivos dentro de um File[]
esse arquivo estou exibindo ele em um JTable com checkbox

a 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 forma

	File[] 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

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>