Olá Criei uma tela que servira de menu, para acessar outros aplicativos externo q não são java.
Porem quando eu clico em um button, e o programa abre, não consigo abrir os outros, pois so abre quando fecho o que ja estou aberto, como faço para tornar uma sessão independente pra cada programa aberto.
Obrigado.
Tela Menu
5 Respostas
D
no seu botão tem o dispose();?? se tiver remove ele. Mostra como está o código no botão aí.
Não… como o utilizo ?
obrigado.
D
Amigo como disse mostra o código do Botão. talvez você tenha de usar threads amigo. Agora que li de novo entendi seu problema.
http://gravatai.ulbra.tche.br/revista/artigos_primeira/Threads_Java.pdf
tela.add(botao05);
botao05.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
private void jButton5ActionPerformed(ActionEvent evt) {
try {
String aplicativo = "C:\\teste.exe";
String[] variaveisAmbiente = null;
File diretorio = new File("C:\\");
// disparar aplicativo e obter o processo
Process processo5 = Runtime.getRuntime().exec(aplicativo, variaveisAmbiente, diretorio);
// A maioria dos aplicativos ao ser executados pelo Java só funcionam se voce ler o InputStream Deles
InputStream is = processo5.getInputStream();
byte[] buffer = new byte[4096]; // buffer de 4KB
int lidos = -1;
while ((lidos = is.read(buffer, 0, buffer.length)) != -1) {
// apresentar conteudo do InputStream lido
System.out.print(new String(buffer, 0, lidos));
}
} catch (IOException e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, "Caminha Inválido!", "Erro!", ERROR);
}
}
});
Dai tenho 5 botoes assim...
S
pessoal olá, sou novo aqui no fórum, queria um dica de vcs eu estou estudando um pouco sobre algoritmos, e depois vou para java, e depois estudo oq?
obrigado
Criado 16 de dezembro de 2011
Ultima resposta 16 de dez. de 2011
Respostas 5
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo