2011-01-25 25 views
8

Bánh xe được phát minh lặp đi lặp lại - ít nhất nó có vẻ như vậy khi nhìn vào bất kỳ dự án Swing GUI trung bình nào.Thư viện Swing cần thiết? JGoodies, JFreeChart

Ở nhiều khu vực, có một hoặc hai thư viện rất nổi tiếng về những thứ không được thư viện lớp chuẩn giải quyết trực tiếp, ví dụ: ngủ đông vì kiên trì.

Nhưng mọi thứ dường như ít rõ ràng hơn đối với các ứng dụng GUI - các thư viện mà bạn thấy là cần thiết cho hầu như bất kỳ dự án GUI mới nào?

Tôi muốn đề xuất JGoodies như một sự khởi đầu. Và cho bất cứ điều gì liên quan đến việc hiển thị dữ liệu đồ họa có thể JFreeChart. Đối với các thành phần phức tạp hơn SwingX - Tôi chưa bao giờ sử dụng nó nhưng tôi nghe nó thường được đề cập đến.

Tôi biết có các lựa chọn thay thế cho Swing nhưng cho phép gắn bó với ít nhất cho câu hỏi này.

+1

SwingX thực sự hữu ích, hãy thử! – Guillaume

+1

Là người hỏi rõ ràng là tôi xin lỗi vì điều này đã bị đóng. Có một số lượng lớn các thư viện liên quan đến Swing nhỏ cung cấp cái này hay cái kia. Tuy nhiên tôi nghĩ rằng hầu như không có nhiều người sẽ xem là "cốt lõi". Trong hầu hết các lĩnh vực khác, có một hoặc hai thư viện thống trị theo thời gian đã trở thành các nhà lãnh đạo được công nhận. Đáng ngạc nhiên, với bao nhiêu lập trình GUI được thực hiện, không có nhà lãnh đạo thị trường tương tự ở đây nhưng tôi nghĩ một số sự đồng thuận có thể trở nên rõ ràng trong câu trả lời về những thư viện quan trọng là gì. –

+0

có lẽ nếu bạn cấu trúc lại câu hỏi dưới dạng wiki cộng đồng và thực hiện kiểu "một lib cho mỗi câu trả lời", giống như các câu hỏi về sách lập trình, nó có thể được mở lại. – Carl

Trả lời

2

MigLayout là một người quản lý bố trí tuyệt vời. Tôi sử dụng nó trên mọi dự án tôi bắt đầu.

Jide Common layer có một số tiện ích xoay đẹp miễn phí.

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