2010-05-29 23 views
8

Tôi cần một số lời khuyên về việc tạo một highligher cú pháp cho ứng dụng java bằng cách sử dụng swing. Ứng dụng sẽ cho phép chỉnh sửa một tệp và cú pháp tô sáng.highlighter swing syntax

Tôi không biết thư viện xoay, tôi nên tìm gì?

Trả lời

10

Tôi sử dụng RSyntaxTextArea và hoạt động tốt.

+0

+1 Công cụ mã nguồn mở tuyệt vời !! – bragboy

1

Bạn có thể xây dựng trên JEditorPane, nhưng có thể dễ dàng hơn khi sử dụng bean jedit syntax.

+0

Haha bạn đánh bại tôi với điều đó với suy nghĩ của jEdit. Tôi chuẩn bị đề xuất sử dụng chính jEdit: http://www.jedit.org/api/index.html – laher

+1

(OP), chỉ cho bản ghi, JEditorPane không * không * hỗ trợ làm nổi bật cú pháp trực tiếp: bạn sẽ cần phân tích cú pháp tệp nguồn Java của chính bạn và sau đó đánh dấu các thẻ (không có nhiệm vụ tầm thường!). –

2

JSyntaxPane khá tích cực và hỗ trợ nhiều ngôn ngữ (+ giấy phép thân thiện).