2013-09-30 19 views
8

tôi phải tạo một dự án trong java swing cho trường đại học của tôi. Trình chỉnh sửa các tệp java có đánh dấu văn bản phù hợp với các màu và phông chữ khác nhau cho các từ khóa java, nhận xét java và cho văn bản thông thường.
Giúp tôi chọn một trong hai thành phần văn bản theo kiểu JEditorpaneJTextPane do java cung cấp để tôi có thể điền đầy đủ các yêu cầu.
Hãy cho tôi biết sự khác biệt phù hợp giữa hai điều này trong đó tình huống mà tôi phải sử dụng một trong những trường hợp này.JEditorpane và JTextPane

+4

đọc: http://docs.oracle.com/javase/tutorial/uiswing/components /editorpane.html, giải thích rõ. – pedromss

+4

Vì 'JTextPane' là một phân lớp của' JEditorPane', sự khác biệt chính là 'JTextPane' làm mọi thứ' JEditorPane' làm, và sau đó một số! – BlackBox

+0

Tốc độ nhanh trong khi thực hiện nhanh trong khi đọc nội dung từ tệp. –

Trả lời

10

Bạn có thể sử dụng một trong hai tùy chọn này, nhưng nếu đó là trình chỉnh sửa văn bản có định dạng thì tôi khuyên bạn nên sử dụng JTextPane.

Bạn cũng có thể tìm thấy chủ đề this hữu ích.

24

Mặc dù cả hai đều hỗ trợ văn bản đa dạng thức. Nhưng có sự khác biệt.

JEditorPane hỗ trợ hiển thị/chỉnh sửa HTML.

JTextPane là một phần mở rộng của JEditorPane cung cấp các tính năng xử lý văn bản như phông chữ, kiểu chữ, màu sắc, vv

+0

Đây là một câu trả lời rất kỹ thuật, tốt hơn nhiều so với câu trả lời được chấp nhận .. – Volazh

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