I am trying the run this code in eclipse, but there seem to be some nuances. Can yo please run it for me and and let me know why is it not running?
Instruction:
Write a java applet that does the following functions based on a hard coded variable named "play". When play = 1 draw one blue circle on the right and display the following text below the circle on the left hand side: "If all our misfortunes were laid in one common heap, whence everyone must take an equal portion, most people would be content to take their own and depart." -- Socrates
Code: import java.applet.Applet; import java.awt.*;
public class play extends Applet { public void paint(Graphics g) { int play = 1; // value of play variable { int count = 1; // initialize count while (count < 2 ) // run while loop if count is less than 2 if (play == 1) // if the value of play equals 1, then do this { g.setColor(Color.blue); // set color to blue g.fillOval(250, 10, 100, 100); // filled circle g.setColor(Color.black); // set color to black g.drawString ("\"If all our misfortunes were laid in one", 10, 150); // quote g.drawString ("common heap, whence everyone must", 10, 165); // quote g.drawString ("take an equal portion, most people would\"", 10, 180); // quote g.drawString ("be content to take their own and depart.\"", 10, 195); // quote g.drawString("-- Socrates", 10, 210); // quote count = count + 1; // increment count by 1 } // end if else if (play == 2) // if the value of play equals 2, then do this { g.setColor(Color.green); // set color to green g.fillRect(250, 30, 40, 100); // 40 by 100 rectangle g.fillRect(300, 30, 40, 100); // 40 by 100 rectangle g.setColor(Color.black); // set color to black g.drawString ("\"There are only two ways to live your life.", 10, 160); // quote g.drawString ("One is as though nothing is a miracle.", 10, 175); // quote g.drawString(" The other is as though everything is a miracle.\"", 10, 190); // quote g.drawString("--Albert Einstein", 10, 205); // quote count = count + 1; // increment count by 1 } // end else if else if (play == 3) // if the value of play equals 3, then do this { g.setColor(Color.lightGray); // set color to light gray g.drawLine(250, 10, 320, 10); // line 70 pixels g.drawLine(250, 15, 320, 15); // line 70 pixels g.drawLine(250, 20, 320, 20); // line 70 pixels g.setColor(Color.black); // set color to black g.drawString ("\"We are like butterflies who flutter for a day", 10, 60); // quote g.drawString ("and think it's forever.\"", 10, 75); // quote g.drawString("--Carl Sagan", 10, 90); // quote count = count + 1; // increment count by 1 } // end else if else if (play <= 100) // if the value of play less than or equal to 100, then do this // if play were 1, 2, 3, then they would have been processed above { System.out.println ("\n\"I haven't failed, I've found 10,000 ways that don't work.\""); // quote System.out.println("--Thomas Edison"); // quote count = count + 1; // increment count by 1 } // end else if else if (play > 100 && play <=1000) // if the value of play is greater than 100 and less than or equal to 1000, then do this { System.out.println ("\n\"Any science or technology which is sufficiently \nadvanced is indistinguishable from magic.\""); // quote System.out.println("--Arthur C. Clarke"); // quote count = count + 1; // increment count by 1 } // end else if else // if the value of play has not been addressed already, then do this { System.out.println ("\nSorry, Value is out of Range!"); // quote System.out.println("--Amy Krug"); // quote count = count + 1; // increment count by 1 } // end else } } }
Ads