-
Couldn't load subscription status.
- Fork 0
A TextEditor written in Java for a Coursera OOP course.
License
Couldn't load subscription status.
dkirsonis/Java-TextEditor-Application
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
***Application screenshots located in the Issues tab above***
/----------------------[TEXT EDITOR APPLICATION]----------------------------------
This Java application serves as a standard text editor, with the ability to toggle
on and off spelling suggestions and auto-complete. With spelling suggestions selected,
misspelled words are highlighted red and underlined. When auto-complete is toggled on,
typing words provides up to six real word auto-complete suggestions in real time with
each new letter added. Additionally the application provides an options to load a text
file, and to compute the Flesch score of the current text, representing its calculated
complexity.
Finally the editor has a fun bonus option called "Edit Distance", which accepts two
lowercase words and returns a list of word transformations required to go from Word1
to Word2. The only rules for transformations are that each word must be a real word,
and that subsequent words only have a single character difference from the previous
word (one addition, one subtraction, or one letter change).
Ex: word1 = hello
word2 = world
**hello -> hell -> well -> wall -> wald -> ward -> word -> world**
Number of Steps: 7
/----------------------[SCREENSHOT LINKS]-----------------------------------------
https://user-images.githubusercontent.com/16725974/32351250-fc6b4b60-bfd9-11e7-9109-49914f789f8e.png
https://user-images.githubusercontent.com/16725974/32351254-01f83d54-bfda-11e7-94f1-bcf86e06a3b5.png
https://user-images.githubusercontent.com/16725974/32351260-060f42fc-bfda-11e7-922d-e9e558fe9495.png
https://user-images.githubusercontent.com/16725974/32351261-062edb44-bfda-11e7-8b62-5f4df4488fde.png
https://user-images.githubusercontent.com/16725974/32351262-064d919c-bfda-11e7-8e84-24379aa4d893.png
https://user-images.githubusercontent.com/16725974/32351264-06693000-bfda-11e7-91fd-1a0d70fd9873.png
/----------------------[COURSE NOTES]---------------------------------------------
/ Starter Code and GUI Application provided for Course 2 in the
/ Java Programming: Object Oriented Design of Data Structures Specialization
/
/ The files provided are skeleton code, as well as grading previews and some
/ testing files. Additionally, you are provided a runnable JavaFX program
/ which will help demonstrate your implementations.
/ Authored by UCSD MOOC Team:
/ Mia Minnes, Christine Alvarado, Leo Porter, Alec Brickman
/ and Adam Setters
/
-----------------------[ACKNOWLEDGEMENTS]-----------------------------------------
/A big thank you to Tomas Mikula for creating RichTextFX
/which was used as the text area in the GUI application.
/(Link: https://github.com/TomasMikula/RichTextFX)
About
A TextEditor written in Java for a Coursera OOP course.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published