国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務合肥法律

代寫EBU4201、代做Java設計編程

時間:2024-05-19  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



EBU4201 Introductory Java Programming 2023/24 
 
Mini Project 
 
 
Task 1 [25 marks] 
 
SuperHeroTT is a simple Graphical User Interface (GUI) application for children where they can 
practise their times tables (see Figure 1). 
 
Figure 1 - First launch of SuperHeroTT 
 
When launched, your app should look like Figure 1 - First launch of SuperHeroTT. The drop-down 
box at the top should consist of numbers from **12 (inclusive). The superhero image 
(superhero.jpg
1
) has been provided to you. The flow of the program is as follows: 
 
1) User selects a number from the drop-down list and clicks on the Start button. 
2) The label Product is replaced by a product of the form x * n where x is the selected value 
from the drop-down list and n is a random number in the range **12 (inclusive) AND the 
Start button text is changed to Next. 
3) User enters their answer for the product and clicks on Next. 
4) If the answer is correct, Answer is replaced by Correct; otherwise Answer is replaced by 
Wrong! x * n = y where y is the correct answer. See Figure 2. 
5) Regardless of the answer being right or wrong, a new product should appear AND the 
answer box (i.e. text-field) should be cleared. 
6) At the end of a round, i.e. after 5 product questions, the label Rating should be replaced by 
You got m correct! where m is the number of correct responses AND the Next button 
should change back to Start. 
7) The above process can be repeated any number of times. 
 
Note 1: If the user wishes, they can change their selection from the drop-down list during a round. 
Note 2: If the user clicks Next with no text entered, there must be no run-time exceptions 
generated AND the product question must not change to the next one. 
Note 3: The button or image must not resize when the GUI is resized. 
 
1
 Image taken from https://www.vecteezy.com/. 2/5 
 
 
 
Figure 2 - Wrong answer 
 
Hint: Consider using containers within containers and using layouts intelligently. 
 
Note: All the necessary files should be placed in a directory called Task1.You can choose 
whether to place the image files directly under Task1 or within a sub-directory. Whichever 
approach you take, the images must be displayed on the GUI without having to move the image 
files to different locations within your directory structure. 
 
Also note that your application must run as expected from the command line on OpenJDK 
21.0.2 without the markers having to alter any code, file locations etc. Otherwise, it will not 
be possible to award marks for any of the functionalities. 
 
Task 2 [15 marks] 
 
 Your second task is to enhance the application developed in Task 1, to allow the user to select 
more than one multiplicand, i.e. x (of the product x * n) at the same time. The application must 
still function as specified in Task 1, the only difference being that x will be one of the selected 
numbers, chosen randomly, during each of the 5 questions that make up a round. 
 
For example, say the user selected the following multiplicands: 2, 5, 6 and 12. The set of product 
questions can be: 
5 *12 
6 * 11 
2 * 1 
12 * 4 
2 * 10 
 
Note 1: It is possible that not all selected multiplicands will appear in a given round. 
Note 2: The program must ensure that the users select at least one multiplicand. There is no 
maximum limit so users can select any number of multiplicands (up to 12). 
 
Hint 1: Use another appropriate component in place of the drop-down list that was used in 
Task 1. 
 
Note: All the necessary files (including any reused ones from Task 1) should be placed in a 
directory called Task2. 3/5 
 
Documentation [10 marks] 
 
Your submitted work must include: 
a. Generated Javadocs (for all Java files) 
b. Internal comments in your code (for all Java files) 
c. User Manual. This should be no more than 2 pages and describe, in your own words, how 
to run the program (both how to start and how to use it). 
 
Note: All documentation files should be placed in a directory called Documentation. 
 
 
Extra Credit [5 marks] 
 
Extra marks from this section can be used to top up your final grade for this project. The 
maximum mark you can achieve is still 50. 
 
Further enhance your application in the following two ways: 
 
a) Include a timer, i.e. at the end of a round, replace Answer with You took t seconds where t 
is the time taken to complete the round, in seconds. See an illustrative example in Figure 3. 
 
 
Figure 3 - Timer 
 
Hint: You are provided with the Java code (TimerDemo.java) for a simple timer using 
javax.swing.Timer. Make use of this code in your program. 
 
Note: if you wish you can visually display a countdown on your GUI. Alternatively you can 
simply print out to the console, similar to TimerDemo.java. 
 
 
b) Set the answer box (i.e. text-field) in focus every time the user is expected to type an answer 
so that they do not need to click on the answer box. 
 
Hint: look up methods of the text-field (e.g. JTextField) class in the Java API. 
 
Note: All the necessary files (including any reused ones from Task 1 and Task 2) should be 
placed in a directory called ExtraCredit. 
 4/5 
 
Important notes: 
1. This is an individual piece of work. 
 
2. All three directories must be included in a zip file. The filename must be your QM Student 
Number. 
 
3. You should design your classes properly, following object-oriented principles. E.g., do NOT 
write everything in the main method, keep code repetition to a minimum (i.e., use methods), 
do NOT use static methods unless there is a good reason. There will be marks allocated for 
good program design. 

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp












 

掃一掃在手機打開當前頁
  • 上一篇:代寫COMP 282、代做C++編程設計
  • 下一篇:IERG2080代做、代寫C/C++程序語言
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業(yè)
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁版入口 wps 目錄網(wǎng) 排行網(wǎng)

    關于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    久久久久久久久爱| 日韩欧美精品在线不卡| 中文字幕一区二区三区精彩视频 | 久久久久久久久国产| 一区二区三区四区不卡| 国产在线视频一区| 色噜噜狠狠色综合网图区| 国产久一一精品| 亚洲视频在线二区| 91精品久久久久久久久中文字幕| 色播亚洲婷婷| 久久久精品国产一区二区| 国产视频一视频二| 午夜精品在线观看| xxav国产精品美女主播| 国产欧美亚洲视频| 午夜精品一区二区三区在线视| 国产不卡av在线免费观看| 精品99在线视频| 欧美精品激情在线观看| 国产高清一区视频| 加勒比海盗1在线观看免费国语版 加勒比在线一区二区三区观看 | 日韩一区在线视频| 国产日韩在线看| 日韩一级片一区二区| 国产精品免费久久久| 99热在线这里只有精品| 青青在线视频免费观看| 久久中文字幕在线视频| 91国偷自产一区二区三区的观看方式 | 国产日韩精品久久| 日韩中文一区| 不卡av电影在线观看| 久久婷婷人人澡人人喊人人爽 | 精品国产一区二区三区久久狼5月| 国产综合精品一区二区三区| 亚洲a级在线播放观看| 久久精品亚洲精品| 成人国产精品久久久| 欧美做受777cos| 这里只有精品66| 日韩在线免费av| 成人毛片100部免费看| 欧美视频在线观看视频| 亚洲在线第一页| 国产精品高清在线| 久久国产精品久久| 国产精品影院在线观看| 欧美日韩在线不卡视频| 色之综合天天综合色天天棕色| 久热精品视频在线观看一区| 久久精品网站视频| 成人国产精品一区| 女女同性女同一区二区三区按摩| 亚洲精品永久www嫩草| 国产精品二区三区| 久久精品日韩| 99免费在线视频观看| 国产资源第一页| 青青青青草视频| 亚洲aa中文字幕| 欧美日韩福利视频| 国产精品免费一区二区| 日韩在线视频免费观看高清中文 | 国产欧美一区二区| 免费在线观看日韩视频| 欧美一区二区三区成人久久片| 精品中文字幕在线观看| 国产精品免费观看在线| 久久国产一区| 99久久激情视频| 国产精品最新在线观看| 免费av一区二区三区| 欧美日韩高清在线一区| 日韩精品久久久| 色噜噜狠狠一区二区三区| 亚洲一区二区三区加勒比| 久久久久国产精品免费| 国产精品露出视频| 久久九九全国免费精品观看| 久久久久久久有限公司| 国产ts一区二区| 久久男人av资源网站| www日韩av| 粉嫩高清一区二区三区精品视频| 国产熟女高潮视频| 国产日韩欧美自拍| 国产一区二区丝袜| 精品少妇人妻av一区二区| 国模精品一区二区三区| 国内精品国产三级国产在线专| 男人的天堂成人| 男人的天堂狠狠干| 蜜桃免费区二区三区| 国产在线精品自拍| 国产美女久久精品| 国产精品午夜国产小视频| 国产免费一区| 国产精品午夜一区二区欲梦| 成人久久18免费网站图片| 国产精品一区二区a| 成人a级免费视频| 99久久免费观看| 久章草在线视频| 久久国产成人精品国产成人亚洲| 久久久免费av| 精品国产一区二区三区四区在线观看 | 在线视频一二三区| 亚洲伊人成综合成人网| 亚洲欧洲精品一区二区三区波多野1战4| 一区二区冒白浆视频| 亚洲国产日韩欧美| 日本高清不卡一区二区三| 欧美日韩精品综合| 国产一区二区丝袜高跟鞋图片| 国产欧美日韩精品在线观看| av一区二区三区免费观看| 国产高清精品软男同| 国产成人精品一区二区在线| 麻豆国产精品va在线观看不卡| 一区一区视频| 日本精品一区| 欧美伊久线香蕉线新在线| 国产在线视频欧美一区二区三区| 国产乱码精品一区二区三区不卡 | 综合操久久久| 亚洲av综合色区| 欧洲精品码一区二区三区免费看| 韩国精品一区二区三区六区色诱| 国产免费观看高清视频| 久久综合给合久久狠狠色| 久久精品福利视频| 免费av在线一区| 日本一区二区不卡高清更新| 黄色三级中文字幕| av动漫在线免费观看| 日韩一区av在线| 中文精品无码中文字幕无码专区| 日本久久精品视频| 国产美女视频免费| 久草资源站在线观看| 精品不卡一区二区三区| 欧美一级免费播放| 国产欧美日韩亚洲| 久久久久久网站| 欧美精品久久一区二区| 青青草原av在线播放| 成人久久久久爱| 国产精品涩涩涩视频网站| 亚洲精品9999| 国产一区二区网| 久久综合久久久久| 国产精品大片wwwwww| 日日摸日日碰夜夜爽av| 国产午夜福利在线播放| 久久久久久久久久久人体| 在线观看欧美一区| 欧美极品一区| 久久亚裔精品欧美| 欧美精品久久久久久久免费观看| 欧美在线视频a| 7777在线视频| 久久91精品国产| 欧美精品在欧美一区二区| 91精品国产99| 免费不卡欧美自拍视频| 热99这里只有精品| 91精品在线一区| 欧美日韩国产成人| 海角国产乱辈乱精品视频| 久久99影院| 亚州国产精品久久久| 国产女主播一区二区三区| 国产精品欧美久久| 日韩精品无码一区二区三区免费| 成人国内精品久久久久一区| 国产精品精品久久久| 欧美在线www| 久久国产精品免费观看| 五月天在线免费视频| 超碰在线97av| 天天久久人人| 黄色片网址在线观看| 久久天天东北熟女毛茸茸| 久久综合久久美利坚合众国| 欧美一区二区激情| 国产日本欧美一区二区三区在线| 久久黄色免费看| 亚洲综合自拍一区| 激情六月丁香婷婷| 国产成一区二区| 亚洲午夜精品久久| 国产综合色一区二区三区| 久久riav| 日韩一区不卡| 国产伦精品一区二区三区视频孕妇| 久久免费视频1| 久久99热精品| 黄页网站在线观看视频| 久久久久久久999|