Explain drwapolyline() and drawOval() Methods with suitable example.
Java drwapolyline() and drawOval()
The method drawPolyline draws a sequence of connected lines defined by arrays of x and y coordinates. Each pair of (x, y) coordinates defines a point. The figure is not closed if the first point differs from the last point.
The method drawOval() draws the outline of an oval. The result is a circle or ellipse.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class DrawShapes extends JPanel{
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint(Color.red);
int[] x = {25, 75, 125, 85, 125, 75, 25, 65};
int[] y = {50, 90, 50, 100, 150, 110, 150, 100};
g2d.drawPolyline(x,y,8 );
g2d.drawOval(150,50,100,100 );
}
public static void main(String s[]) {
JFrame frame = new JFrame();
frame.getContentPane().add(new DrawShapes());
frame.setSize(300, 200);
frame.show();
}
}