AdvJava_Study_Guide 2
AdvJava_Study_Guide 2
1. What is Applet?
Applet is a Java program that runs in a web browser. It's a subclass of java.applet.Applet or javax.swing.JApplet.
Override the init() method in your Applet class to set up resources and UI components.
6. What is JApplet?
JApplet is the Swing-based Applet that provides advanced GUI features over traditional AWT-based Applet.
7. Event Handling?
Mechanism to respond to user interactions like mouse clicks or key presses, using listener interfaces.
9. Delegation Model:
Follows the Observer pattern, where an event source delegates processing to registered listener objects.
Java Applet, GUI, JDBC, RMI & Networking - Study Guide
addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
System.out.println("Clicked at: " + e.getX() + ", " + e.getY());
}
});
- Inner Class: Defined within another class, useful for event handling
- Adapter Class: Default implementation of listener interfaces like MouseAdapter
Component > Container > Panel, Window > Frame, Dialog. AWT includes Label, Button, TextField etc.
- FlowLayout
- BorderLayout
- GridLayout
- GridBagLayout
Use Swing components (e.g., JFrame, JButton) arranged using layout managers.
menu.add(item);
bar.add(menu);
frame.setJMenuBar(bar);
Swing provides rich controls like JTable, JTree, and allows customization with look-and-feel.
22. Collections:
- java.sql
- javax.sql
1. Load Driver
2. Connect
Java Applet, GUI, JDBC, RMI & Networking - Study Guide
3. Create Statement
4. Execute
5. Process ResultSet
6. Close
31. CallableStatement:
while(rs.next()) {
System.out.println(rs.getString("name"));
}
1. Define Interface
2. Implement
3. Compile with rmic
4. Register with RMI Registry
5. Client lookup
- init()
- service()
- destroy()
1. Establish connection
2. Transfer data
3. Close connection
48. Datagram:
InetAddress ip = InetAddress.getByName("google.com");