Java CubicCurve2D.contains(double x, double y)

Syntax

CubicCurve2D.contains(double x, double y) has the following syntax.

public boolean contains(double x,  double y)

Example

In the following code shows how to use CubicCurve2D.contains(double x, double y) method.


import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.CubicCurve2D;
import java.awt.geom.Point2D;
//from ww w .ja  v  a  2  s.c o m
public class Main extends Frame {
  public static void main(String[] args) {
    new Main().setVisible(true);
  }

  public Main () {
    setSize(400, 550);
  }

  public void paint(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;

    CubicCurve2D cubcurve = new CubicCurve2D.Float(30, 400, 150, 400, 200, 500, 350, 450);
    g2d.draw(cubcurve);
    
    System.out.println(cubcurve.contains(0.2F, 0.3F));
  }
}




















Home »
  Java Tutorial »
    java.awt.geom »




AffineTransform
Arc2D
Area
CubicCurve2D
Ellipse2D
GeneralPath