Pregunta: | 26266 - COMO PUEDO CAPTURA LA TECLA PRINTSCREEN EN JAVA? |
Autor: | francisco palacio |
como puedo capturar la tecla printscreen en java, he provado a hacerlo utilizando la clase KeyEvent pero no funciona, captura todas las teclas menos esa, sin embargo en la documentacion de la clase figura una constante para esa tecla. |
Respuesta: | Sebastian Rodriguez |
Tendrias que utilizar un KeyListener y utilizar una subclase con un if preguntando si la tecla presionada fue VK_PRINTSCREEN (printScreen) y que pase lo que quieras. Ejemplo:
/*En el constructor*/ addKeyListener(procesoTecla); //Despues: class ProcesoTecla extends KeyAdapter { public void keyPressed ( KeyEvent e ) { if (e.getKeyCode()==KeyEvent.VK_PRINTSCREEN) { /*Hacer algo*/ } } } Espero que esto te sirva de alguna ayuda y que llegue a tiempo. Suerte. |