Event Handling The Delegation Event Model – Events, Event Sources, Event Listeners, Event Classes, Handling Mouse and Keyboard Events, Adapter Classes. UNIT 4: (~10 Lecture Hours) GUI Programming with Swing Introduction, Limitations of AWT, MVC Architecture, Swing Components, Swing Containers, Swing Controls – JLabel , JTextField , JButton , JToggleButton , JCheckBox , JRadioButton , JTabbedPane , JScrollPane , JList , JComboBox , Swing Menus, Dialogs. Layout Managers- FlowLayout , BorderLayout , GridLayout , CardLayout , GridBagLayout . Applets The Applet class, Difference between Applets and Applications. Lifecycle of an applet, Passing parameters to applets.