Advance Java Programming MP Topics
Advance Java Programming MP Topics
1. Database Viewer: Create a java program that connects to a database (e.g., MySQL,
MS Access) and displays the data in a tabular format.
2. Calculator Java program: Build a basic calculator java program that can perform
basic arithmetic operations. Store user history (e.g., expressions, results) in a
database.
3. Simple Chat (Socket): Create a chat java program using sockets to communicate
between clients.
4. Color Picker: Design a color picker java program that allows users to select different
colors and display the corresponding hex code/rgb value. Store this color palettes
value in the database.
5. Bank Management System: Develop a java program that manages the Bank
transactions. Store data like customer account, customer details and transaction
history in the database for analysis or customization purposes.
6. Tic-Tac-Toe: Implement a Tic-Tac-Toe game using a grid layout and buttons for
each cell. Store game history, player statistics, and high scores in a database.
7. Simple Chat (Datagram): Create a chat java program using Datagram to
communicate between clients.
8. To-Do List: Create a simple to-do list with a text field to add tasks and a list to
display them. Store tasks, due dates, and completion status in a database.
9. Library Management System: Develop a java program that manages the library
records. Store data like book details, borrower’s details and transaction in the
database for analysis or customization purposes.
10. Key Logger: Create a simple key logger that records and displays the keys pressed
by the user. Store keystroke data in a database.
11. Password Generator: Create a password generator java program that generates
strong passwords. Store user-defined password in a database.
12. Currency Converter: Design a currency converter java program that allows users to
convert between different currencies. Store exchange rates in a database.
13. Mouse Tracker: Develop a java program that displays the mouse cursor's
coordinates as it moves within a frame. Store user-defined tracking preferences and
mouse movement data in a database for analysis or customization purposes.