Wie zeichne ich einen Kreis mit vorgegebenen X- und Y-Koordinaten als Mittelpunkt des Kreises?

Entwickelt ich einer Telekommunikations-Anwendung für das lokalisieren der Signalstärken von den Türmen. Ich habe von java-swing und ich habe da ein problem beim zeichnen der Kreis um den gegebenen Punkt des Handy-signal-transmitter tower Standort. Ich habe es schon berechnet die X -, Y-Koordinaten) und auch den radius-Wert.

Finden Sie den folgenden code, die ich verwendet habe, zu zeichnen den Kreis, und es ist haben Probleme.

JPanel panelBgImg = new JPanel() {
    public void paintComponent(Graphics g) {
        g.drawOval(X, Y, r, r);
    }
}

Die Frage ist, schafft es der Kreis, aber es nicht die X-und Y-Koordinaten als Mittelpunkt. Es nahm die X-und Y-Koordinaten als den linken oberen Punkt des Kreises.

Könnte jemand bitte helfen Sie mir zeichnen Sie den Kreis durch die gegebenen X-und Y-Koordinaten wie der Mittelpunkt des Kreises.

InformationsquelleAutor der Frage | 2013-10-15

Schreibe einen Kommentar