Я пытаюсь создать поле JText, которое принимает только целые числа. Но по какой-то причине скан не отправляется в приложениеОтправить KeyCode, когда условие True (java)
private void keyTyped(java.awt.event.KeyEvent evt) {
String s = String.valueOf(evt.getKeyChar());
try{
if(!(s.matches("[0-9]+")))
{
evt.setKeyCode(KeyEvent.VK_DELETE);
}
}catch(Exception e){}
}
Вы имеете в виду, что 'VK_DELETE' не получена приложением? – Caramiriel
есть. ничего не происходит. Я проверил с System.out.println (s), и в консоли я получаю только алфавиты. но VK_DELETE не происходит –