ユーザーがtextArea(JTextAreaインスタンス)にいて「Enter」が押されたときにアクションを実行するこのコードがあります:
textArea.getInputMap().put(
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), actionMapKey);
textArea.getActionMap().put(actionMapKey, new AbstractAction() {
int numLines, lineStart, lineEnd;
Element lineElem;
String lineText;
@Override
public void actionPerformed(ActionEvent e) {
//all the things to be done when enter is pressed
}
});
正常に動作しますが、アクションが処理された後、textArea に改行が表示されません。実際に改行を作成するために「Enter」キーストロークを渡す方法はありますか?
ありがとう