我有这个代码的按钮(测试),与回车键相关联。
contentPane.add(test);
getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("released ENTER"), "press");
this.getRootPane().setDefaultButton(test);当我按ENTER键时,它可以正常工作,但也可以使用NewLine命令。如何禁用NewLine功能??谢谢。
发布于 2015-05-19 17:20:56
你的问题有点不清楚,当焦点在文本字段/文本区域时,你想通过按Enter键激活按钮,但不在文本字段/文本区域中写新行吗?
发布于 2015-05-19 17:54:44
我解决了加法:
String input = jTextAreaINPUT.getText();
input = input.replace("\n", "");这样,我只取第一行,而不是第二行空行。
https://stackoverflow.com/questions/30321338
复制相似问题