Advertisement
rednoah

KeyCode Logger

Oct 27th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 0.64 KB | None | 0 0
  1.     import groovy.swing.SwingBuilder
  2.     import javax.swing.JFrame
  3.  
  4.     count = 0
  5.     new SwingBuilder().edt {
  6.       frame(title:'Test', size:[300,300], show: true, defaultCloseOperation: JFrame.EXIT_ON_CLOSE) {
  7.         borderLayout()
  8.         scrollPane{
  9.             textlabel = textArea(text:'Press Keys!\n', constraints:"North")
  10.         }
  11.         button(text:'Focus',
  12.              constraints:"South",
  13.              keyPressed: { textlabel.append("Pressed: $it\n") },
  14.              keyReleased: { textlabel.append("Released: $it\n") },
  15.              keyTyped: { textlabel.append("Typed: $it\n") }
  16.         )
  17.       }
  18.     }
  19.  
  20.     System.in.read()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement