質問があります。JTextPane の chatWindow に、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);
これは、chatWindow に文字列を追加する場所です。私の唯一の問題は、try-catch メソッドの上のメモで行った方法のように、chatWindow に具体的に「insertString」する方法がわからないことです。
chatWindow.append(string)
「doc.insertString(0, string, keyword);」を使用できることを知っている人はいますか? 文字列キーワードをチャットウィンドウに挿入するには? doc.insertString の結果がチャット ウィンドウに表示されません。ありがとう。