2008-09-24 24 views
5

Tôi không cam kết với bất kỳ giao diện GUI cụ thể nào hoặc bất kỳ thứ gì - chỉ cần dựa trên Java. Tôi muốn làm nổi bật cú pháp đơn giản (XML và XQuery) bên trong các vùng văn bản có thể chỉnh sửa.tìm kiếm các thành phần/ý tưởng Java GUI để làm nổi bật cú pháp

Ứng cử viên duy nhất của tôi cho đến nay là JTextPane của Swing, vì nó hỗ trợ dường như hỗ trợ kiểu dáng văn bản, nhưng tôi không biết cách triển khai nó trong ngữ cảnh này.

Nếu một bộ công cụ cụ thể có thứ gì đó như thế này ra khỏi hộp, điều đó thật tuyệt vời, nhưng tôi sẵn sàng làm điều này bằng tay nếu cần thiết.

Trả lời

4

JSyntaxPane xử lý XML và có thể được gia hạn

http://code.google.com/p/jsyntaxpane/wiki/Using

Hoặc chúng ta có thể để trích xuất các biên tập viên NetBeans, nhưng điều đó có lẽ sẽ làm việc nhiều hơn ...

[sửa] btw , Tôi đã nhận được thông tin XML từ here ... dường như không đề cập đến nó trên các trang mã google ...

1

Phần mềm Jide có thành phần Syntax Highligher. Nó vẫn đang trong giai đoạn thử nghiệm, nhưng tôi nghĩ nó là XML. Tôi đã không sử dụng nó bản thân mình, vì vậy tôi không biết làm thế nào nó sẽ làm những gì bạn muốn.

0

Tại sao không kiểm tra Syntax Highlighter của Ostermiller.

Dưới đây là một simple code editor demo

Nó vẫn sử dụng JTextPane mặc dù.

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