Advanced Java Programming Crossword

123456789101112131415
Across
  1. 2. Captures keyboard input.
  2. 5. Interface for handling user actions.
  3. 8. A layout manager with five regions.
  4. 9. Used in UDP communication.
  5. 11. Maintains user state across requests.
  6. 13. Connects Java to a database.
  7. 14. Stores database query results.
Down
  1. 1. Handles web requests in Java.
  2. 3. A top-level Swing container.
  3. 4. Retrieves an IP address in Java.
  4. 6. Clickable Swing component.
  5. 7. Holds and organizes components in a GUI.
  6. 10. Simplifies mouse event handling.
  7. 12. , Java’s original GUI framework.
  8. 15. Enables client-server communication.