CSCU9P2编程和用户界面设计(Programming and User Interface Design)

University of Stirling
Computing Science and Mathematics
CSCU9P2Java assignmentSpring 2023
Simple interactive album archives
Deadline: Friday 5 May 2023,12:00 PMWorth: 50% offinalmarkThis description and the starter code can be found on the VLEPlease read this document right through before starting your work.
Introduction
In this assignment you will be completing aJava program that runs a very simpleinteractive album archives - as in the
example shown to the right: The programholds the album name and other details fora collection of album archives. One album
is always displayed (unless the album
archive is empty), and the navigation
buttons at the top can be used in aconventional way to step back and forthamongst the albums - these aspects of theprogram are complete. In the lower half ofthe window there are buttons and textfields for more advanced functions formanaging the album archives - it is themethods and algorithms that implementthese functions behind the scenes that youare required to complete.
You are given an almost-complete Java
program,AlbumArchives.java. on the VLE
国 My Album Archive
Navigation: <<>
Album Archives
Abbey RoadThe BeatlesGENRE: RockRELEASE DATE: 1969
Add new albumDelete albumDelete all
Show all albumsFind album by name
Sort by album nameSort by artist name
New/find album:
New artist
New date
New genre:
page, you must take your own copy of this
program to work on in a BlueJ project in the usual way.
 The user interface and event handling are fully complete and correct, and you must
not change them.
Behind the scenes, inside the program, the album archives is held in a collection oarravs - again the arravs are complete and vou must not change their declarationsThe event handlers for the advanced function buttons call seven different methodwhose purpose is to access or update the data held in the arrays (for example todelete the currently selected album), These methods are present in the code but arincomplete. and it is vour task to completeas manv of them as vou can: to functior

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值