thx i’ve found this code :
lijnbreedte is the Xpos of the beginning of the drawed line
lijnhoogte is the Ypos of the beginning of the drawed line
Straal is the length of the drawed line
The code :
if (player.getY() <= lijnhoogte && player.getX() >= lijnbreedte){
graden = (int) (90 - Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2))))));
}
if (player.getY() > lijnhoogte){
graden = (int) (90 + Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2))))));
}
if (player.getY() <= lijnhoogte && player.getX() < lijnbreedte){
graden = (int) (270+(180-Math.toDegrees(Math.acos((player.getX()- lijnbreedte)/Math.sqrt((Math.pow(player.getX()- lijnbreedte,2)+ Math.pow(player.getY()- lijnhoogte,2)))))));
}
g.drawOval(lijnbreedte - straal,lijnhoogte - straal,2*straal,2*straal);
double hoek = (2*Math.PI)/360*graden;
g.drawLine(lijnbreedte,lijnhoogte,(int)(lijnbreedte+straal* Math.sin(hoek)),(int)(lijnhoogte-straal* Math.cos(hoek)));
And it works 
thx for helping me out, i’m going to try your code now.