Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. import javax.swing.JApplet;
  2. import javax.swing.JOptionPane;
  3. import java.awt.Color;
  4. import java.awt.Graphics;
  5.  
  6. public class question extends JApplet {
  7.  
  8. public void paint(Graphics canvas)
  9. {
  10. canvas.drawOval(200, 200, 100, 100);
  11. canvas.fillOval(225, 225, 50, 50);
  12. canvas.drawArc(175, 50, 150, 150, 180, 180);
  13. canvas.drawArc(50, 175, 150, 150, 270, 180);
  14. canvas.drawArc(175, 300, 150, 150, 0, 180);
  15. canvas.drawArc(300, 175, 150, 150, 90, 180);
  16.  
  17. int innerChange =
  18. JOptionPane.showConfirmDialog(null, "Would you like to change the color of the solid center circle from black to red?",
  19. "Color Options:", JOptionPane.YES_NO_OPTION);
  20.  
  21. if(innerChange == JOptionPane.YES_OPTION)
  22. {
  23. canvas.setColor(Color.RED);
  24. canvas.fillOval(225, 225, 50, 50);
  25. }
  26. else if(innerChange == JOptionPane.NO_OPTION)
  27. {
  28. canvas.fillOval(225, 225, 50, 50);
  29. }
  30.  
  31. int outerChange =
  32. JOptionPane.showConfirmDialog(null, "Would you like to change the color of the outer center circle from black to to blue?",
  33. "Color Options:", JOptionPane.YES_NO_OPTION);
  34. if(outerChange == JOptionPane.YES_OPTION)
  35. {
  36. canvas.setColor(Color.BLUE);
  37. canvas.drawOval(200, 200, 100, 100);
  38. }
  39. else if(outerChange == JOptionPane.NO_OPTION)
  40. {
  41. canvas.drawOval(200, 200, 100, 100);
  42. }
  43.  
  44. int spineChange =
  45. JOptionPane.showConfirmDialog(null, "Would you like to change the color of the spines from black to green?",
  46. "Color Options:", JOptionPane.YES_NO_OPTION);
  47.  
  48. if(spineChange == JOptionPane.YES_OPTION)
  49. {
  50. canvas.setColor(Color.GREEN);
  51. canvas.drawArc(175, 50, 150, 150, 180, 180);
  52. canvas.drawArc(50, 175, 150, 150, 270, 180);
  53. canvas.drawArc(175, 300, 150, 150, 0, 180);
  54. canvas.drawArc(300, 175, 150, 150, 90, 180);
  55.  
  56. }
  57. else if(spineChange == JOptionPane.NO_OPTION)
  58. {
  59. canvas.drawArc(175, 50, 150, 150, 180, 180);
  60. canvas.drawArc(50, 175, 150, 150, 270, 180);
  61. canvas.drawArc(175, 300, 150, 150, 0, 180);
  62. canvas.drawArc(300, 175, 150, 150, 90, 180);
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement