design the GUI as the pictures below: Lbery Add Book Upda Remove Book Author into Author Name Avalatie Book Detals List Ahur Coun Paestne Book into Book Name Puun Year ABook Uptate Sedeook Remoe Selededoot Select Whatte Change: Auhor County BookName Book Pubish Year Define an ArrayList of class Book. For Update/Remove Tab , All Buttons are disabled until any selection in the Available Books Detail List: write the required code for the following buttons:

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

java

i need just jfram form

let you have the book class dont creat it

 

design the GUI as the pictures below:
| Library
G Library
Aad Book Update /Remove Book
Add Book Update Remove Book
Author Into
Author Name
Select any book from the Avalatie Book Details List:
Authar Coun
Palestne
Book info
Book Name
Publish Year
Add Book
Update Selected Book
Remove Selected Boot
Select What to Change:
Author Name
DAuhor County
Book Name
Book Publish Year
Define an ArrayList of class Book.
For Update/Remove Tab , All Buttons are disabled until any selection in the Available Books Detail
List:
write the required code for the following buttons:
Transcribed Image Text:design the GUI as the pictures below: | Library G Library Aad Book Update /Remove Book Add Book Update Remove Book Author Into Author Name Select any book from the Avalatie Book Details List: Authar Coun Palestne Book info Book Name Publish Year Add Book Update Selected Book Remove Selected Boot Select What to Change: Author Name DAuhor County Book Name Book Publish Year Define an ArrayList of class Book. For Update/Remove Tab , All Buttons are disabled until any selection in the Available Books Detail List: write the required code for the following buttons:
Book class:
• private data members:
o bookName: as String
o bookAuthor: as object of class Author
o publishYear: as int; the year must be >=l; otherwise the default value is 1990
public operations:
o parameterized constructor that accepts values for all the class attributes
o setters/ getters for each attribute
o getBook: that returns a String contains data members values in the following format:
bookName by authorName from authorCountry, Publish Year: publishYear
(example: Java by Ahmad from Palestine, Publish Year: 2000)
Transcribed Image Text:Book class: • private data members: o bookName: as String o bookAuthor: as object of class Author o publishYear: as int; the year must be >=l; otherwise the default value is 1990 public operations: o parameterized constructor that accepts values for all the class attributes o setters/ getters for each attribute o getBook: that returns a String contains data members values in the following format: bookName by authorName from authorCountry, Publish Year: publishYear (example: Java by Ahmad from Palestine, Publish Year: 2000)
Expert Solution
steps

Step by step

Solved in 3 steps with 7 images

Blurred answer
Knowledge Booster
Methods of StringBuilder class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education