Draw Swing class hierarchy diagram showing containers and components.

 What is Swing

Swing is a GUI widget toolkit for Java. It is built on top of the AWT API. Also, it is a part of Oracle’s Java Foundation Classes (JFC). Furthermore, Swing provides basic components such as labels, textboxes, buttons, etc. as well as advanced components such as tabbed panes, table, and, trees. Therefore, Swing provides more sophisticated components than AWT. Here, the programmer has to import javax.swing package to write a Swing application. This package provides a number of classes such as JButton, JTable, JList, JTextArea, and, JCheckBox.

Swing is platform-independent and its components are lightweight. Furthermore, the components require minimum memory space. Therefore, Swing applications execute much faster. One common design pattern in development is the Model, View, Controller (MVC) pattern. Swing follows this pattern. It helps to maintain the code easily.  



Comments

Popular posts from this blog

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

Explain Parallel Efficiency of MapReduce.

Short Note on Security Architecture of E-governance