Como faço um teclado virtual?

Como faço um teclado virutal em java como nos sites de banco? To tentando, mas não tem jeito. SEi que é necessário usar threads. Alguém poderia me ajudar?

Um teclado virtual é assim, mais ou menos: ele, aleatoriamente, escolhe onde os botões vão ficar na tela:
1 2 9
4 8 0
6 3 5

depois de executar o programa de novo
8 4 6
1 3 0
5 2 7

Usa-se também o Math.random(). Alguém sabe?

holiday, acho que vc pode fazer o teclado virtual com applets… da uma pesquisada!!!

:wink: