Question: Create a JavaFX GUI that can do the above. The program will read from a CSV file one line at a time. The program should

Create a JavaFX GUI that can do the above. The program will read from a CSV file one line at a time. The program should create a frequency analysis of every character in the file using an array to keep count. Some of the file lines are below.
| 273118764{M{Spukh{J{Tpyhukh{8720=Yvtyvn=Dhf{Zjvaph{UL{35542{87}99}8618{TJ{2287605770883804{87}9782 | |||||||||||
| 958559415{M{Ybao{Y{Jhwypv{0011=Ovyuly=Zaylla{Fvbunzavdu{VO{11279{1}8}8643{C{1696598275916965{2}9789 | |||||||||||
| 312336018{T{Kldlf{K{Ilynly{9992=Zfjhtvyl=Jpyjsl{Khsshz{AE{42901{87}81}8634{C{1483001187488350{9}9788 | |||||||||||
| 015512845{T{Qvls{K{Qvykhu{9053=Ibaalyuba=Shul{Tpsszahka{PS{39937{5}83}8641{TJ{2856243924738978{0}9788 | |||||||||||
| 979456603{M{Rhaosllu{J{Thyapu{9936=Jbzaly=Zaylla{Hsavvuh{WH{83378{87}97}8607{C{1696489765715498{2}9788 | |||||||||||
| 344703669{M{Thyqvypl{Z{Sfvuz{8424=Hyspunavu=Hclubl{Alehyrhuh{HY{42278{89}95}8642{TJ{2120969845222331{9}9782 | |||||||||||
ABCDEF ABCDEFIGHT A simple Caesar cipher was used to encrypt the data. You are to create a program which will look at the frequency analysis of the letters (upper and lowercase) to help "crack" the code. To help a bit: Using their ASCII codes, a Caesar cipher was used to encrypt uppercase letters, uppercase letters, and digits. This means the shift for uppercase letters forces the encrypted data to still be in the A-Z range. Lowercase letters will still be in the a-z range, and digits will be in the 0-9 range. The same shift was for all three. The original file also had 3 special characters which were encrypted in a different fashion. This was a comma-delimited csv file, so the commas were encrypted to use a different special character, a / was encrypted with a different character, and a blank the same. As a hacker, you would not know this in advance. Your job is it so create a frequency analysis of the alphabetic characters in the file. To do this: Read a record from the file, look at each character in the record, count the frequency for each letter A-Z and a-z. You can use an array to keep the counts. Letter Count 309 A or a Borb 490 Corc 879 Zor z 145 Display the frequency distribution (percentage for each letter) in a GUI display as the results in a bar chart format
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
