Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 双击输入时JTextpane失去焦点_Java - Fatal编程技术网

Java 双击输入时JTextpane失去焦点

Java 双击输入时JTextpane失去焦点,java,Java,我在jtextpane中插入一个jtextarea。 在jtextarea中输入时,焦点始终进入outter textpanel。 只有在文本窗格中双击时才会发生此错误 如果没有双重打击的角色就可以了 JFrame frame = new JFrame(); JTextPane jTextPane = new JTextPane(); jTextPane.setFont(new Font("Cambria Math", 0, 12)); JTextArea area = new JTextA

我在jtextpane中插入一个jtextarea。 在jtextarea中输入时,焦点始终进入outter 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);

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

我用谷歌搜索了一下,这似乎是jdk的一个错误。在jdk12中是可以的,但在JDK8中无法解决这个问题?我用谷歌搜索了一下,这似乎是jdk的一个bug。在jdk12中是可以的,但不能工作JDK8如何结束这个问题?