title: Java - Point on line
body: <p>How can i find out if a Point(x,y) is on a the Line created between two other Points?
  I tried this but something seems to be wrong, as i don't get the results i should.</p>
  
  <pre><code>public boolean intersects(Point k, Point z, Point p) {
  
          Line2D line = new Line2D.Float(k.x, k.y, z.x, z.y);
  
          if (line.ptLineDist(p) == 0) {
              return true;
          } else {
              return false;
          }
  
      }
  </code></pre>