I have some software that has a Numeric Keypad for use in a software package being developed. This part works fine. But I want to add another Virtual OnScreen Keyboard for times when AlphaNumerics are required.

As much of the code would be repeated, I have added the new AlphaNumeric keypad (using Netbeans) in to the same package.

The problem is that when the AlphaNumeric keyboard appears inside a frame with various fields, the AlphaNumeric keyboard seems to disable the normal keyboard, and I can't figure out why.

Although I've been programming for years - not in Java, so can't quite figure out where I've gone wrong.

Thanks for any help / suggestions