Java 正在更新jTextPane中的值

Java 正在更新jTextPane中的值,java,radio-button,actionlistener,jtextpane,updating,Java,Radio Button,Actionlistener,Jtextpane,Updating,我设置了一个jTextPane和一个带有单选按钮的面板。我的jTextPane显示我选择的文本文件的内容。我的jTextPane中显示的第三行第四个索引指定了int类型的值。当我单击我的单选按钮时,我希望该值增加1。到目前为止,我有以下代码。我试图使用pane.setText(value+1),但似乎不起作用。如何更新值并在jTextPane中显示更新后的值?我的代码 private final ActionListener actionListen = new ActionListener()

我设置了一个jTextPane和一个带有单选按钮的面板。我的jTextPane显示我选择的文本文件的内容。我的jTextPane中显示的第三行第四个索引指定了int类型的值。当我单击我的单选按钮时,我希望该值增加1。到目前为止,我有以下代码。我试图使用pane.setText(value+1),但似乎不起作用。如何更新值并在jTextPane中显示更新后的值?我的代码

private final ActionListener actionListen = new ActionListener() {
   for(String line: pane.getText().split("\\n")){
      String lineThree = line[3];
      int value =  lineThree.charAt(4);
      if(radioButton.isSelected()){
         pane.setText(value+1);
      }
   }
};

您是否必须使用
JTextPane
,因为
JList
会更容易…不幸的是,我需要使用JTextPane请参见2个选项:1)使用HTMLDocument并用span标记包装您的号码。然后可以使用myHTMLDocument.getElement(spanID)访问该元素。2) 获取文档并使用命令在其中插入/删除