Use a JTextPane bean to provide a pane for editing text with visible styles and embedded objects.
Adding a pane or panel Sun's JTextPane bean documentation Pane and panel beans Beans for visual composition