Teclas de atalho

Como eu faço para colocar teclas de atalho nas minhas aplicações tipo: ALT+X, Ctrl+C, assessar o @ através do shift+2?

Atalho para botões!?

button.setMnemonic(KeyEvent.VK_I);

Etc…