Botão - Clicar - Executar

4 respostas
alansystem
Bom dia Galera, tenho o seguinte algoritmo que funciona perfeitamente:
import java.awt.AWTException;  
import java.awt.Robot;  
import java.awt.event.KeyEvent;  
import java.io.IOException;  

public class Robot05{  
    
  
  public static void main(String[] args)  
                 throws AWTException,IOException{  
  
     int keyInput[] = {
    		 KeyEvent.VK_END, 
    		 KeyEvent.VK_DELETE,
    		 KeyEvent.VK_SPACE, 		 

        };  
  
    
  
    Robot robot = new Robot();  
    
    robot.keyPress(KeyEvent.VK_ALT);  
    robot.keyPress(KeyEvent.VK_TAB);  
    robot.delay(200);  
    robot.keyRelease(KeyEvent.VK_ALT);    
    robot.keyRelease(KeyEvent.VK_TAB);  
    
    
    for (int cnt2 = 0;cnt2 <= 200; cnt2++){  
    for (int key : keyInput) {
      robot.keyPress(key);     
      robot.delay(20);
    }           }  
  }  
}

Mas gostaria de fazer uma interface gráfica no NetBeans, onde tivesse um botão, que ao clicar executasse o meu algoritmo acima, parece simples, mas não faço a mínima ideia de como é feito, alguém poderia me dar algumas dicas?

Obrigado :D

4 Respostas

david.cs20

Vc vai construir a tela no netbeans.
vai colocar seu botao e depois clicar com o botao direito nele e vai na opção evento
ae vc escolhe o tipo de evento que vc quer e vc programa o evento…
Simples assim !

beowulf

Oi…
Segue o projeto em Netbeans… e mais ou menos isso.

At

alansystem

Maravilha, vou tentar!

Aproveitando, estou com o Net Benas instalado e o SDK tudo certinho aparentemente, mas ao gerar um arquivo .jar quando fou 2 cliques, não faz nada, o que pode estar de errado?

alansystem

beowulf:
Oi…
Segue o projeto em Netbeans… e mais ou menos isso.

At

O.O Nosssa!!! kkkk

Muito Obrigado, é exatamente isso q eu precisava, msm vou dar uma olhada como é feito! É q estou acostumado com PHP, ainda apanho do JAVA,

engraçado, o seu .jar executa normalmente, e qndo crio aki não funfa =/

Criado 4 de outubro de 2010
Ultima resposta 4 de out. de 2010
Respostas 4
Participantes 3