2010-09-23 22 views
6

Tôi đang tìm kiếm một số thành phần Java Swing (văn bản giống như) mà là nhận thức được cú pháp SQL - có nghĩa là nó nhận ra và làm nổi bật nó.Có SQL cú pháp nhận thức Swing thành phần?

Nếu không có, tôi sẽ cần phải tự mình làm, bất kỳ lời khuyên hữu ích nào ở đó không lãng phí quá nhiều thời gian (ví dụ: thành phần nào cần sử dụng)?

Trả lời

8

JSyntaxPane xuất hiện để hỗ trợ đánh dấu SQL (Tôi chưa tự mình thử).

+0

Có vẻ tốt, tôi sẽ kiểm tra nó trong những ngày tiếp theo và sẽ báo cáo ở đây. Cảm ơn bạn rất nhiều. – Xorty

+0

Ok Tôi hài lòng: D Hoạt động thực sự tốt đẹp. – Xorty

1

Bạn có thể xem SQuirreL SQL. Sau khi xem nhanh mã nguồn, tôi nghĩ rằng nó sử dụng Swing và nó có một trình soạn thảo SQL với cú pháp nổi bật và thậm chí cả nội dung hỗ trợ.

2

Tôi đã sử dụng Ostermiller's Syntax Highlighter trước đây. Nó đơn giản như:

HighlightedDocument document = new HighlightedDocument(); 
JTextPane textPane = new JTextPane(document); 
1

Được cấp phép MIT jEdit syntax package hỗ trợ SQL và nhiều ngôn ngữ khác.

Tôi đã sử dụng thương mại JIDE Code Editor, sử dụng jEdit và hoạt động rất tốt.

+0

Nếu chỉ có JIDE Code Editor một ngày nào đó sẽ ra khỏi giai đoạn beta ... Tôi nghĩ rằng nó đã được phiên bản beta có thể trong hai năm nay. – Carlos

+0

@Carlos: bạn có tìm thấy bất kỳ vấn đề lớn nào không? Tôi mới bắt đầu sử dụng nó và thấy nó ok cho đến nay. Khi nào gmail ra khỏi bản beta? –

+0

Không. Tôi chắc chắn nó hoạt động và chắc chắn tốt hơn gói cú pháp jEdit. Nhưng rõ ràng vẫn còn một cái gì đó mất tích, nếu không họ sẽ không giữ nó trong phiên bản beta. Tôi chỉ tự hỏi nếu họ đang tích cực phát triển nó. Tôi không có ý chỉ trích chính bản thân thành phần đó. – Carlos

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