2011-04-22 288 views
5

Có cách nào để thay đổi màu chữ trong bảng điều khiển eclipse không?
Tôi không nói về khi tôi đi đến các tùy chọn và thay đổi màu sắc từ màu đen sang màu đỏ.
Tôi có nghĩa là khi tôi khởi chạy chương trình của mình và nó thực hiện mã và tại một số điểm nó thay đổi màu sắc.
Ví dụ:Thay đổi màu trong giao diện điều khiển eclipse java

//code 
if (a == 2) 
//change text color to red and continue typing in red color 

Tôi không nói về jframes GUIs vv Tôi đang nói về Eclipse console.

Trả lời

6

Có lẽ bằng cách sử dụng một khác nhau org.eclipse.ui.console.MessageConsoleStream, xem xét rằng:

Nó được ssed để viết tin nhắn để nhắn console.
Bảng điều khiển tin nhắn có thể có nhiều luồng được kết nối với nó.
Mỗi dòng có thể được hiển thị trong một màu khác nhau

Xem this thread:

IOConsoleOutputStreamsetColor(Color newColor), vì vậy tôi có thể MessageConsole.getInputStream().setColor(Color newColor) đối với từng loại tin nhắn.

+0

Tôi chưa bao giờ biết về điều đó :) Thnx –

+0

Tôi giả định điều này không hoạt động nếu tôi thực thi chương trình từ bảng điều khiển. Hay tôi sai khi giả định điều này? Nếu thực sự tôi là đúng, thì có cách nào khác thay thế (ngoài việc sử dụng một ngôn ngữ hướng cli hơn)? – chandsie

+0

@chands: câu hỏi hay và tôi chưa thử nghiệm kịch bản đó. – VonC

Các vấn đề liên quan