java1.3.1でチャットを作っています。

TextArea 内に Append するときに文字色を変えようと思ったのですが、
そういう機能が見つからず、JTextArea を使おうかと思っています。

しかし、JTextArea だと水平方向のスクロールバーがとれなくて困っています。
また、色を変えるのに setSelectedTextColor メソッドを使ったのですが、
変わってくれません。

どなたかやり方を教えてください。
質問をまとめてみます。

1.TextArea 内に表示する文字の色を変えることができるのか。
2.1が可能ならばその方法。
3.JTextArea の水平スクロールバーを削除する方法。
4.JTextArea 内の文字色を変える方法。

ヒント程度でいいので、おねがいします。