Keyboard GUI written in Java