Thursday, October 14, 2010

Java - ийн lab7 дээр хийх жишээ

import java.awt.*;
import java.applet.*;
public class ex2 extends Applet 
{
 // Specify variables that will be needed everywhere, anytime here
 // The font variable
    Font bigFont;
 // The colors you will use
     Color redColor;
     Color weirdColor;
     Color bgColor;
     public void init() 
     {
  // Here we will define the varibles further
  // Will use Arial as type, 16 as size and bold as style
  // Italic and Plain are also available
          bigFont = new Font("Arial",Font.BOLD,16);
  // Standard colors can be named like this
          redColor = Color.red;
  // lesser known colors can be made with R(ed)G(reen)B(lue).
          weirdColor = new Color(60,60,122);
          bgColor = Color.blue;
  // this will set the backgroundcolor of the applet
      setBackground(bgColor);
     }
     public void stop()
     {
     }
 // now lets draw things on screen
     public void paint(Graphics g) 
     {
  // tell g to use your font
      g.setFont(bigFont);
      g.drawString("Shapes and Colors",80,20);
  // Now we tell g to change the color
      g.setColor(redColor);
  // This will draw a rectangle (xco,yco,xwidth,height);
      g.drawRect(100,100,100,100);
  // This will fill a rectangle
      g.fillRect(110,110,80,80);
  // change colors again
      g.setColor(weirdColor);
  // a circle (int x, int y, int width, int height,int startAngle, int arcAngle);
  // ovals are also possible this way.
      g.fillArc(120,120,60,60,0,360);
      g.setColor(Color.yellow);
  // Draw a line (int x1, int y1, int x2, int y2)
      g.drawLine(140,140,160,160);
  // reset the color to the standard color for the next time the applets paints
  // an applet is repainted when a part was'nt visible anymore
  // happens most often because of browser minimizing or scrolling. 
      g.setColor(Color.black);
     }
}
// that's some basic drawing.
// next is drawing images on screen 
// go to imageExample.java

No comments:

Post a Comment