cách mà tôi có thể thay đổi màu là do setForground(). Tuy nhiên khi có nhiều dòng mã nó làm cho tất cả mọi thứ màu xanh lá cây hoặc màu đen. Có cách nào khác hay cách giải quyết vấn đề này? Cảm ơn!Java: Làm cách nào để thay đổi màu của một dòng hoặc hàng chuỗi cụ thể trong vùng Văn bản?
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER)
{
String tb1EnterdValue = tb1.getText().toString();
if((tb1EnterdValue.equals("yes")))
{
TextArea1.setForeground(Color.green);
else
{
TextArea1.setForeground(Color.lightGray);
}
this.TextArea1.append(">"+tb1EnterdValue+newline);
this.tb1.setText("");
Cảm ơn, nhưng làm thế nào chính xác để tôi nhận được mã nguồn từ JTextArea? – Kevin
Mã nguồn đi kèm với JDK. Của nó trong một tập tin gọi là src.zip. – camickr
OK, tôi phải sao chép mã này ở đâu? – Kevin