Как то ты плохо искал. Вот, почти сразу нашел:
Код | import java.awt.BorderLayout; import java.awt.Color;
import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea;
public class GoogleTest extends JPanel {
public GoogleTest(){ this.setLayout(new BorderLayout()); JTextArea jTextArea1 = new JTextArea(); jTextArea1.setForeground(Color.blue); add(jTextArea1, BorderLayout.CENTER); jTextArea1.setText("A whole bunch of text in here..."); jTextArea1.select(5, 15); jTextArea1.setSelectedTextColor(Color.red); jTextArea1.repaint(); }
public static void main(String[] args) { JFrame frame = new JFrame(); GoogleTest panel = new GoogleTest(); frame.getContentPane().add(panel); frame.pack(); frame.setVisible(true); } }
|
Но для такого рода работы с текстом, JTextArea не подходит. Лутше использовать JEditorPane или JTextPane и использовать html теги |