It seems that some people have been worked hard to bring the Swing framework to Java ME platform. As I said in the last post, I am not that fan of projects like that, but this one seems to be good. Since it comes to improve the Java ME applications' user interfaces, which is very limited by LCDUI components.
The project's name is LWUIT, which stands for LightWeight User Interface Toolkit. This one was presented on Java One of this year to Java community. It is based on Swing framework, but all its components were designed and implemented carefully, so that they use as less memory as possible. What make all of them feasible for Java ME devices.
The main features of LWUIT are:
- Layouts (FlowLayout, BorderLayout, BoxLayout and GridLayout)
- Themes (Use of different themes)
- Touch screen support
- Integration with 3D elements
- Animations and screen transition
- Modal dialogs
See you in the next post...