Visit www.myprogramminglab.com to complete select exercises online and get instant feedback.
Exercise
Design and code a Swing GUI to translate text that is input in English into Pig Latin. You can assume that the sentence contains no punctuation. The rules for Pig Latin are as follows:
a. For words that begin with consonants, move the leading consonant to the end
Project 17.1 of the word and add “ay.” Thus, “ball” becomes “allbay”; “button” becomes “uttonbay”; and so forth.
b. For words that begin with vowels, add “way” to the end of the word. Thus, “all” becomes “allway”; “one” becomes “oneway”; and so forth.
Use a FlowLayout with a JTextArea for the source text and a separate JTextArea for the translated text. Add a JButton with an event to perform the translation. A sample application is shown next with the text translated to Pig Latin.
To parse the source text, note that you can use the Scanner class on a String. For example the following code
Scanner scan = new Scanner("foo bar zot"); while (scan.hasNext()){System.out.println(scan.next());}
will output
foobarzot
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.