gpt4 book ai didi

java - 将字符串 append 到 JTextPane

转载 作者:行者123 更新时间:2023-12-01 14:19:14 25 4
gpt4 key购买 nike

我有一个问题。我正在 JTextPane、chatWindow 中 append 一个带有 insertString 的字符串,但唯一的问题是我不知道如何“insertString”到我的 JTextPane。这是我的代码:

private void showMessage(final String string){
SwingUtilities.invokeLater(
new Runnable(){
public void run(){
//chatWindow.append(string);
//THE BOTTOM METHOD IS USED FOR APPENDING A STRING JTEXTPANE STYLE
try
{
//doc.insertString(0, "Start of text\n", null );
//doc.insertString(doc.getLength(), "", string );
//doc.insertString(int offset, String str, ArributeSet a);

//SETTING THE STYLE FOR THE STRING (down below)

StyleConstants.setForeground(keyWord, Color.getHSBColor(251, 89, 87));
//StyleConstants.setBackground(keyWord, Color.YELLOW);
StyleConstants.setBold(keyWord, false);

doc.insertString(0, string, keyWord);
}
catch(Exception e) { System.out.println(e); }
}
}
);
}

它说:

doc.insertString(0, string, keyword);

这是我将字符串 append 到聊天窗口的地方。我唯一的问题是,我不知道如何将“insertString”专门应用于 chatWindow,就像我在 try-catch 方法上面的注释中所做的那样:

chatWindow.append(string)

有谁知道我可以使用“doc.insertString(0, string, keywords);”将字符串关键字插入聊天窗口? doc.insertString 的结果没有显示在我的 chatWindow 上。谢谢。

最佳答案

这个怎么样?

chatWindow.getDocument().insertString(0, string, keyword); 

关于java - 将字符串 append 到 JTextPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17774197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com