Hallo,
wie bekomme ich es hin ein Dreieck in der Mitte eines Kreises zu positionieren das Halb so groß ist wie der Kreis selbst?
wie bekomme ich es hin ein Dreieck in der Mitte eines Kreises zu positionieren das Halb so groß ist wie der Kreis selbst?
Java:
import java.awt.*;
import javax.swing.*;
public class Graphic extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
this.setBackground(Color.WHITE);
g.setColor(Color.YELLOW);
int r;
if (getWidth()<getHeight()){
r=getWidth()-15;
} else {
r=getHeight()-15;
}
g.fillOval(getWidth()/2-r/2,getHeight()/2-r/2,r,r);
g.setColor(Color.RED);
g2.setStroke(new BasicStroke(10));
g.drawOval(getWidth()/2-r/2,getHeight()/2-r/2,r,r);
g.setColor(new Color(220,45,125));
int []xpoints = {(getWidth())/4,3*(getWidth())/4,(getWidth())/2};
int []ypoints = {(getHeight())/4,(getHeight())/4,3*(getHeight())/4};
g.fillPolygon(xpoints, ypoints, 3);
}
}