M.fisker 0 Denunciar post Postado Setembro 22, 2011 Boa tarde a todos! Estou com dificuldades na criação de um programa em Java. Preciso criar um programa em que, estando instalado em outras maquinas, seja possivel a comunicação entre os programas via wireless. O programa basicamente é para troca de arquivos, ou seja, disponibilizando um arquivo no programa de uma maquina, ele estara disponivel para os outros programas nas outras maquinas. Devera ter tambem um programa central que controla os outros, liberando ou travando a comunicação entre os terminais. Alguem pode me ajudar? Desde ja agradeço! Compartilhar este post Link para o post Compartilhar em outros sites
Discorpio 1 Denunciar post Postado Setembro 27, 2011 Bom dia M.fisker. Se voce quer que aplicação faça troca de arquivos, então é simples, voce não precisa criar nenhum programa para isto, porque a linguagem Java disponibiliza o componente JFileChooser, que é um JDialog que abre e salva arquivos, inclusive na rede, desde é claro que voce tenha pastas compartilhadas na rede. o JFileChooser, permite até voce executar uma aplicação via rede, eis o exemplo: JFileChooser filechoose = new JFileChooser(); filechoose.showDialog(filechoose, "Run Application"); Esta opção coloca um botão no JDialog para voce executar uma aplicação que esteja e uma pasta. Existe também as opções: JFileChooser filechoose = new JFileChooser(); // Para abrir arquivos. filechoose.showOpenDialog(this); // Para salvar arquivos. filechoose.showSaveDialog(this); Agora se a sua aplicação for Web e voce queira abrir esta caixa de diálogo dentro de uma página JSP então voce tem que usar a tag: <input type="file" id="arquivo" /> Esta tag já se encarrega de colocar um botão de procurar o arquivo, o dialog desta tag, também disponibiliza a pasta de redes. Contudo, as alternativas acima só enxergará as suas pastas se elas estiverem compartilhadas na rede com as suas respectivas permissões, é a claro. Compartilhar este post Link para o post Compartilhar em outros sites