私はJavaを初めて使い、同心円の長方形と楕円形の一連のプログラムを作成しています。私は、ユーザーが自分の高さと幅を入力できるようにしたい、JPanelの左の対角線に沿った線をたどっている間、Figureは自動的にJPanelに比例し、中央にとどまります。 (私が持っている問題)。私はそれがために働いて取得した後、ユーザー入力の世話をするつもりです同心円の長方形と楕円を作成するJavaプログラム?
:私は、この数字を与える
for (int i = 0; i < 5; i++){
int height = 100;
int width = 200;
int x = (getWidth()-width)/2;
int y = (getHeight()-height)/2;
graphic.drawRect(x+i*(x/3),y+i*(y/6), width - i * (width/4),height - i * (height/4));
graphic.drawOval(x+i*(x/3),y+i*(y/6), width - i * (width/4),height - i * (height/4));
}
:これは、これまでに私のコードです
少なくともこの個々の場合。 ご協力いただければ幸いです!
どのように絵が見えるはずです。 enter image description here
これは私に比例した同心円形状を与えますが、中央には残りません。 – Jeni
この質問は不明です。円は同心円か、対角線をたどるべきですか?たぶん、あなたはまた、それがどのように見えるかを示すべきである。 –