9/23/2015 Java Graphics in Applet javatpoint
Content Menu ▼
Displaying Graphics in Applet
java.awt.Graphics class provides many methods for graphics
programming.
Commonly used methods of Graphics
class:
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. public abstract 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 of Graphics in applet:
. import java.applet.Applet;
http://www.javatpoint.com/Graphicsinapplet 1/2
9/23/2015 Java Graphics in Applet javatpoint
. 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>
download this example.
<< prev next>>
http://www.javatpoint.com/Graphicsinapplet 2/2