The awt predefines a number of colors including:

  • black
  • blue
  • cyan
  • darkGray
  • gray
  • green
  • lightGray
  • magenta
  • orange
  • pink
  • red
  • white
  • yellow
If these aren't sufficient for your needs, you can define others using the same RGB triple that's used to set background colors on many web pages. You even get to use decimal numbers instead of the hex values you have to use for the bgcolor tag. For example to select a medium gray you'd use Color(127, 127, 127) . Pure white would be Color(255, 255, 255) . Pure red is (255, 0, 0) and so on.

By using the color constructor we can expand our program to select not only a random rectangle but also a random color for the rectangle. Here's the code:

//Draw a randomly colored rectangle import java.applet.Applet; import java.awt.*; public class Mondrian7 extends Applet { int Rect, Rect, RectTop, RectLeft, Applet, Applet; Color RectColor; public void init() { Dimension d = size(); Applet = d.; Applet = d.; RectTop = Randomize(Applet); RectLeft= Randomize(Applet); Rect = Randomize(Applet - RectTop); Rect = Randomize(Applet - RectLeft); RectColor = new Color(Randomize(255),Randomize(255),Randomize(255)); repaint(); } public void paint(Graphics g) { // g.setBackground(Color.white); g.setColor(RectColor); g.drawRect(0, 0, Applet-1, Applet-1); g.fillRect(RectLeft, RectTop, Rect-1, Rect-1); } private int Randomize(int range) { double rawResult; rawResult = Math.random(); return (int) (rawResult * range); } }

Bhopal news
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

freelance web designer india ecommerce web developer | Ecommerce web design, software developer india | Web hosting India Windows hosting | India web hosting Windows hosting India | India software developer | web designer india