We would like to know how to set default background color for JTextPane.
import java.awt.Color; import java.awt.Component; import java.awt.Container; // w w w . j a v a2 s . c om import javax.swing.JFrame; import javax.swing.JTextPane; import javax.swing.WindowConstants; public class Main { public static void main(String... args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Container pane = frame.getContentPane(); pane.add(blackJTextPane()); frame.setSize(800, 600); frame.setVisible(true); } private static Component blackJTextPane() { JTextPane pane = new JTextPane(); pane.setBackground(Color.BLACK); pane.setForeground(Color.WHITE); pane.setText("Here is example text"); return pane; } }