我有一个 StyledDocument,我正在向其中添加一些样式。我想要一些适用于我创建的所有样式的默认(全局)样式。例如所有样式的全局背景,这样我就不必background
为每个样式指定。
这是我试图实现的方式
public void setUpStyles() {
parentMSGStyle = historyPane.addStyle("parentmsgstyle", null);
userNameStyle = historyPane.addStyle("usernamestyle", parentMSGStyle);
StyleConstants.setBackground(parentMSGStyle, Color.GRAY);
StyleConstants.setForeground(userNameStyle, Color.BLUE);
}
这暂时不行。只有蓝色样式有效,但“灰色”样式无效。我是 StyledDocuments 的新手。请指出我正确的方向。