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:

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter10: Classes And Objects
Section: Chapter Questions
Problem 2E: Open the Palace Solution.sln file contained in the VB2017\Chap10\Palace Solution folder. Use Windows...
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
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT