Bibi's DevLog ๐ค๐
[Java AWT] drawArc(), fillArc() - ํธ, ๋ถ์ฑ๊ผด ๊ทธ๋ฆฌ๊ธฐ ๋ณธ๋ฌธ
๐ฅ BE ๋ฐฑ์๋/Java ์๋ฐ
[Java AWT] drawArc(), fillArc() - ํธ, ๋ถ์ฑ๊ผด ๊ทธ๋ฆฌ๊ธฐ
๋น๋น bibi 2021. 2. 4. 22:55Java drawArc()
์ ์ ๊ณต๋ถํ์ ๋๋ ๋ค๋ฅธ ๋ํ์ ๋ฉ์๋๋ง ๋ณด๊ณ ์ฝ๊ฒ ๋ฐ๋ผํ๋๋ฐ, drawArc()
์ ํท๊ฐ๋ ธ์๋ค.
์์ ๋งํฌ ์ค๋ช ์ ๋ณด๋ ์ด์ ์ดํด๊ฐ ๋์๋ค.
ํธ๋ ํธ ์์ฒด์ ํฌ๊ธฐ๊ฐ ์๋, ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ์์ ๊ธฐ์ค์ผ๋ก ๊ทธ๋ ค์ผ ํ๋ค๋ ๊ฒ ํต์ฌ์ด์๋ค.
(๋ถ์ฑ๊ผด๋ ๋ง์ฐฌ๊ฐ์ง)
drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
*fillArc()
๋ ๋ง์ฐฌ๊ฐ์ง
int x
: x์ขํ - ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ์์ด ์์นํ x์ขํ (๋ถ์ฑ๊ผด์ x์ขํ๊ฐ ์๋)int y
: y์ขํ - ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ์์ด ์์นํ y์ขํ (๋ถ์ฑ๊ผด์ y์ขํ๊ฐ ์๋)int width
: ๋๋น - ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ์์ ๋๋น (๋ถ์ฑ๊ผด์ ๋๋น๊ฐ ์๋)int height
: ๋์ด - ํธ๋ฅผ ๊ฐ์ง๊ณ ์์ฑํ ์์ ๋์ด (๋ถ์ฑ์ซ์ ๋์ด๊ฐ ์๋)int startAngle
: ํธ๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์์ํ ๊ฐ๋. ์ํ์ ์ 0๋์ด๋ฏ๋ก0
์ด๋ค.int arcAngle
: ํธ ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ๋๋ผ ๊ฐ๋. (์์, ์์ ๊ฐ๋ฅ)