スタイルを追加する 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 は初めてです。正しい方向に向けてください。