Unit-1 Abstract Windowing Tool Kit (AWT) Advanced Java Programming
1.1. Component, Container, window, frame, panel 1.2. Creating Windowed Programs and Applets 1.3. AWT Controls & Layout Managers:- use of AWT Controls: Label, buttons, checkbox, checkbox group, scroll bars, textfield, textArea 1.4. Use of Layout Managers: flowLayout, borderLayout, gridLayout, cardLayout, gridbagLayout, menubars, menus, dialogboxes, filedialog.
Unit-II Swings Advanced Java Programming
2.1. Introduction to Swings: Swing Features, Difference between AWT & Swings. 2.2. Swing Components: JApplet, Icons and Labels, Text Fields, Combo Boxes. 2.3. Buttons: The Jbutton, CheckBoxes, Radio Buttons, 2.4.Advanced Swing Components:TabbedPanes, Scroll Panes, Trees, Tables, Progress bar, tool tips. 2.5. MVC Architeture
Unit-III Event Handling Advanced Java Programming
3.1. The delegation Event Model: Event sources, Event listeners. 3.2. Event classes: The ActionEvent class, the ItemEvent class, the KeyEvent class, the MouseEvent class, the Text Event class, the Window Event class 3.3. Adapter Classes. 3.4. Inner classes 3.5. Event Listener interfaces: ActionListener interface, ItemListener interface, KeyListener interface, MouseMotion Interface, TextListener Interface, Windows Listener Interface.
Unit-IV Networking Basics Advanced Java Programming
4.1. Socket Overview: 4.2. Java and the Net: 4.3. InetAddress: 4.4. TCP/IP client Socket: 4.5. URL: 4.6. URL Connection: 4.7. Datagram:-
Unit-V Interacting With Database Advanced Java Programming
5.1. Introduction to JDBC ODBC. 5.2. JDBC Architecture: Two tier & Three Tier Model 5.3. Types of JDBC Drivers. 5.4. Driver interfaces & Driver Manager class: ConnectionInterface & Statement interface, Prepared Statement interface, Resultset interface 5.5. The Essential JDBC program-