Peer Review The Use of Java Swing's Components to Develop a Widget
Widget is kind of application that provides a single service such as a map, news feed, simple clock, and battery life indicators. It is developed to facilitate user interface (UI) design. A user interface function may be implemented using different widgets developed on different UI platforms. This article presents a comprehensive review on Java Swing as a platform to develop widgets. It is a platform that is generally used in various applications, such as in desktop, web browser, and mobile phone. Furthermore, we also describe UI elements of Java Swing's components used to establish widgets. At the end, this article discusses comparison between Java Swing and several commonly used UI platforms.