Sunday, December 5, 2021

Graphics in Applet

In Applet, java.awt.Graphicsclass provides methods for using graphics.

1.       public abstract void drawString(String str, int x, int y): is used to draw the specified string.

2.       public void drawRect(int x, int y, int width, int height): draws a rectangle with the specified width and height.

3.       public abstract void fillRect(int x, int y, int width, int height): is used to fill rectangle with the default color and specified width and height.

4.       public abstract void drawOval(int x, int y, int width, int height): is used to draw oval with the specified width and height.

5.       public abstract void fillOval(int x, int y, int width, int height): is used to fill oval with the default color and specified width and height.

6.       public abstract void drawLine(int x1, int y1, int x2, int y2): is used to draw line between the points(x1, y1) and (x2, y2).

7.       public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer): is
used draw the specified image.

8.       public abstract void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle): is used draw a circular or elliptical arc.

 9.       publicabstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle): is used to fill a circular or elliptical arc.

10.   public abstract void setColor(Color c): is used to set the graphics current color to the specified color.

11.   public abstract void setFont(Font font): is used to set the graphics current font to the specified font.

Example: 

import java.applet.Applet; 

import java.awt.*; 

public class GraphicsDemo extends Applet{ 

public void paint(Graphics g){ 

g.setColor(Color.red); 

g.drawString("Welcome",50, 50); 

g.drawLine(20,30,20,300); 

g.drawRect(70,100,30,30); 

g.fillRect(170,100,30,30); 

g.drawOval(70,200,30,30); 

g.setColor(Color.pink); 

g.fillOval(170,200,30,30); 

g.drawArc(90,150,30,30,30,270); 

g.fillArc(270,150,30,30,0,180); 

} 

} 

//myapplet.html

<html> 

<body> 

<applet code="GraphicsDemo.class" width="300" height="300"> 

</applet> 

</body> 

</html> 

0 comments:

Post a Comment

Data Structures with C++



NET/SET/CS PG



Operating Systems



Computer Networks



JAVA



Design and Analysis of Algorithms



Programming in C++

Top