}
});
///////////////////////////////////////////////////////////////////
// Message
_saSetMessage = new SimpleAttributeSet();
StyleConstants.setBackground(_saSetMessage, Color.green);
SimpleAttributeSet saSetMessageHistory = new SimpleAttributeSet();
StyleConstants.setBackground(saSetMessageHistory, getBackground());
_saSetHistoryBySaSet.put(_saSetMessage, saSetMessageHistory);
//
////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
// Warning
_saSetWarning = new SimpleAttributeSet();
StyleConstants.setBackground(_saSetWarning, Color.yellow);
SimpleAttributeSet saSetWarningHistory = new SimpleAttributeSet();
StyleConstants.setBackground(saSetWarningHistory, new Color(255,255,210)); // a light yellow
_saSetHistoryBySaSet.put(_saSetWarning, saSetWarningHistory);
//
////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
// Error
// Attention: Do not use background colors here.
// Color blind people cannot read black writing on red background.
_saSetError = new SimpleAttributeSet();
//StyleConstants.setBackground(_saSetError, Color.red);
StyleConstants.setForeground(_saSetError, Color.red);
SimpleAttributeSet saSetErrorHistory = new SimpleAttributeSet();
//StyleConstants.setBackground(saSetErrorHistory, Color.pink);
StyleConstants.setForeground(saSetErrorHistory, new Color(255,102,102));
_saSetHistoryBySaSet.put(_saSetError, saSetErrorHistory);
//
//////////////////////////////////////////////////////////////////