Question: ** JAVA ** Hello, I need to create a simple library management program using GUI. IntelliJ is being used to code. The GUI has already

** JAVA **

Hello, I need to create a "simple" library management program using GUI. IntelliJ is being used to code. The GUI has already been designed, I need help with coding the following functions:

1) Add a new book

2) Issue/Borrow book

3) Return book

When a user selects add a book button on the GUI, the following should be asked: (a maximum of 10 books can be added at a time)

- title of the book you want to add

- author's name

- ISBN of the book you want to add (ISBN, in this case, will be a 10 digit number. No input less or more than 10 will be accepted)

- Once user inputs all information correctly, message should pop up saying "You have successfully added *book name* by *author name!* otherwise message should say "Error to add a book! Please check if all information is correct"

When a user selects issue/borrow button on the GUI, the user is required to do the following:

- title of the book you want to borrow

- name of the author

- ISBN for the book you want to borrow (ISBN, in this case, will be a 10 digit number. No input less or more than 10 will be accepted)

- student's first and last names as well as their student ID (Student ID, in this case, will be a 7 digit number. No input less or more than 7 will be accepted)

- upon inputting the following details, a message should pop up saying "You have successfully borrowed *book title* by *author name.*" otherwise, the message should say "Error to add a book! Please check if all information is correct"

When a user selects return button on the GUI, the user is required to do the following:

- title of the book you want to return

- name of the author

- ISBN for the book you want to return (ISBN, in this case, will be a 10 digit number. No input less or more than 10 will be accepted)

- student's first and last names as well as their student ID (Student ID, in this case, will be a 7 digit number. No input less or more than 7 will be accepted)

- upon inputting the following details, a message should pop up saying "You have successfully returned *book title* by *author name.*" otherwise, the message should say "Error to return a book! Please check if all information is correct"

Please comment on code if possible so I can understand and follow through. Please note, no method to return a book after a certain number of days is required. Will rate well if code works as requested! Thank you.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!