Ссылка, предоставленная aioobe, показывает, как это сделать для отдельной кнопки. Если вы хотите сделать это для всех JButton, вы должны сделать:
InputMap im = (InputMap)UIManager.get("Button.focusInputMap");
im.put(KeyStroke.getKeyStroke("pressed SPACE"), "none");
im.put(KeyStroke.getKeyStroke("released SPACE"), "none");
Если вы хотите сделать это для флажков и переключателей, вам нужно будет повторить вышеописанное для каждой карты ввода.
Возможно, вы захотите прочитать Введите ключ и кнопку . Это на самом деле противоположно тому, что вы хотите, так как объясняет, как вызывать кнопку при использовании клавиши Enter. Но это может помочь объяснить, почему это решение работает наоборот.