amigos, eu estou desenvolvendo uma aplicacao onde
quando acontece uma situacao de erro eu dou uma mensagem com o joptionpanel…
o problema e o seguinte…
o joption.showmessagedialog mostra a mensagem e o usario teclando Enter ele continua…
o problema e que eu precisaria que a tecla enter nao fosse aceita e sim uma outra tecla
porque o aplicativo le codigos de barras e estes codigos dependendo da configuracao do leitor ele ja manda o Enter
e termina que o usuario nao ve a mensagem mostrada…
tem como eu substituir a Tecla Enter do JoptionPanel.showmessagemdialog por uma outra que eu queira?
porque fazendo isso eu mostraria a mensagem e o usuario seria forcado a ver a mensagem ate que o mesmo
tecle a tecla desejada…
Faça seu próprio JDialog.
De modo geral, se seu programa está usando muitos JOptionPane, é porque você está fazendo algo de muito errado.
Um caso muito comum é de alguém que tenta usar o mesmo método de funcionamento de um programa em modo console, e põe um JOptionPane.showInputDialog para cada dado que precisa ser entrado. Isso torna a operação do programa muito desagradável
.
Mesmo para mostrar uma humilde mensagem de erro, eu recomendaria escrever seu próprio JDialog 
obrigado…
vou construir um jdialog