Lập trình giao diện trong java. Với các conponent hữu ích sẽ cho bạn một giao diện vừa ý.Một component là một trong những thành phần mởrộng lớn nhất và phức tạp nhất. Các component có thểxem nhưcác ứng dụng mini. Một cách trực quan chúng ta có thể hình dung joomla là một hệ điều hành và tất cảcác component là các ứng dụng desktop. Mỗi trang (page) trong joomla sẽgọi đến một component đểtải vềcác nội dung chính (page body) của trang đó. Ví dụcomponent nội dung (com_content) là một ứng dụng mini xửlý tất cảcác vấn đềvềnội dung được trảlại, tương tựnhưthếcomponent đăng ký là một ứng dụng mini nhằm xửlý việc đăng ký của người dùng. Một componet có hai phần chính: phần quản trịvà phần trên site
Java SwingX