作为我的一个项目的一部分,我有一个 JTextPane 和一个 JButton。该按钮向 JTextPane 添加了一个项目符号点:
HTMLEditorKit.InsertHTMLTextAction bulletAction = new
HTMLEditorKit.InsertHTMLTextAction("Bullet", "<li></li>",
HTML.Tag.BODY, HTML.Tag.UL);
JButton bulletButton = new JButton(bulletAction);
单击按钮时,将创建项目符号。如果您在带有项目符号的行上键入,然后再次单击该按钮,则会创建 2 个项目符号。但是,如果您不在项目符号点所在的行上键入,然后单击按钮,则只会输入 1。
为什么它有这个奇怪的创建故障?