JTextpane потерял фокус при двойном вводе - PullRequest
1 голос
/ 19 июня 2019

Я вставляю jtextarea в jtextpane.При вводе в jtextarea фокус всегда переходит в внешнюю текстовую панель.Это происходит только тогда, когда в текстовом поле есть двойной удар.

Это нормально, если нет двойного символа.

JFrame frame = new JFrame();

JTextPane jTextPane = new JTextPane();
jTextPane.setFont(new Font("Cambria Math", 0, 12));

JTextArea area = new JTextArea();
area.setBorder(BorderFactory.createLineBorder(Color.black));

jTextPane.getDocument().insertString(jTextPane.getDocument().getLength(), "a", null);
jTextPane.getDocument().insertString(jTextPane.getDocument().getLength(), "\uD835\uDD38", null);
jTextPane.getDocument().insertString(jTextPane.getDocument().getLength(), "b", null);

jTextPane.insertComponent(area);
frame.add(jTextPane);
frame.setSize(100, 100);
frame.setVisible(true);

Я хочу непрерывный ввод текста в текстовой области.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...