Vì vậy, tôi đã tạo lớp khung văn bản của riêng mình (mở rộng JTextPane) và tôi đang sử dụng phương pháp bên dưới để thêm văn bản vào đó. Tuy nhiên, cửa sổ cần phải chỉnh sửa để thêm văn bản, nhưng điều này cho phép người dùng chỉnh sửa nội dung trong ngăn là tốt.Thêm văn bản vào JTextPane mà không cần người dùng chỉnh sửa?
Bất cứ ai có thể cho tôi biết cách thêm văn bản vào ngăn không cho phép người dùng thao tác những gì đang có?
public void appendColor(Color c, String s) {
StyleContext sc = StyleContext.getDefaultStyleContext();
AttributeSet aset = sc.addAttribute(SimpleAttributeSet.EMPTY, StyleConstants.Foreground, c);
int len = getDocument().getLength();
setCaretPosition(len);
setCharacterAttributes(aset, false);
replaceSelection(s);
setCaretPosition(getDocument().getLength());
}
Tôi hiểu rằng, nhưng làm thế nào tôi sẽ nối thêm văn bản vào cuối tài liệu? –