2017-07-01 15 views
-1

Javaで「完全な」円を描画する方法は3通りありますか? Image1 が、私はこのようにそれをしたい: Image2Javaで完璧な円を描く

あります私は何を意味することは、私がdrawOvalを()(私は満たされた楕円形をしたくない)を使用すると、それはthiker作るとき、それはこのようなものを示していることです仕事をすることができるJavaメソッドと、それが誰なら、それはどのように使用するのですか? 編集:私はスタックオーバーフローの別の質問に答えを見つけました。その質問のリンクはコメントにあります!

+1

[2Dグラフィックストレイル](https://docs.oracle.com/javase/tutorial/2d/overview/index.html)をご覧になることをお勧めします。 - あなたが見たいものの一つは 'Stroke'です – MadProgrammer

+1

最初の画像を作成するコードを見てみたい – MadProgrammer

+0

円を描く場所はどのようにスペースが定義されていますか?限られたサイズの箱に描かれていますか?それはなぜそれが奇妙に見えるかを説明するでしょう。 – Garamaru

答えて

0
g.drawOval(25, 35, 25, 35); 
g.drawOval(25, 35, 25, 25); → circle 
drawOval(int x, int y, int width, int length) 

左上隅が(x、y)にある仮想矩形の内側に楕円を描画するために使用します。円を描くには幅と長さを同じに保ちます

+0

私は円を描きたいなら、同じ幅と高さのdraw/fillOvalを使う必要があることを知っていますが、私が円を描くときは最初のイメージの円のようになります。この回答は私を助けませんでした! – FreakyOne