I would like to append differnt lines of font to the JTextArea, however the last font seems to override the other.
Please help...
import java.awt.*
Try using JEditorPane / JTextPane
http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html
These support HTML formatting. A normal JTextArea's setFont method will just set the font for the entire textarea.