Here you can find the source of drawCenteredCircle(Graphics2D g, int x, int y, int r)
Parameter | Description |
---|---|
g | the Graphics Context to draw to |
x | the x-coordinate |
y | the y-coordinate |
r | the Radius |
public static void drawCenteredCircle(Graphics2D g, int x, int y, int r)
//package com.java2s; /**//from w w w . jav a 2 s .c om * YM2151 - Midi Controller Software for Arduino Shield * (C) 2016 Marcel Wei? * * This program is free software : you can redistribute it and / or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program.If not, see <http://www.gnu.org/licenses/>. */ import java.awt.Graphics2D; public class Main { /** * Draws a centered circle * @param g the Graphics Context to draw to * @param x the x-coordinate * @param y the y-coordinate * @param r the Radius * */ public static void drawCenteredCircle(Graphics2D g, int x, int y, int r) { x = x - (r / 2); y = y - (r / 2); g.drawOval(x, y, r, r); } }