双击输入时,JTextpane失去了焦点

时间:2019-06-19 10:17:08

标签: java

我将jtextarea插入到jtextpane中。 在jtextarea中输入时,焦点始终进入外部textpanel。 仅当文本窗格中有两次点击时才会发生。

没有双重字符是可以的。

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);

我想在文本区域中连续输入文本。

0 个答案:

没有答案