このメソッドでは,引数に0〜100の間の数値を受け取り, 描画する円の中心座標と半径を決定する.
public void setSize(int n) {
xCenter =
パネルの横方向の幅 / 2;
yCenter =
パネルの縦方向の幅 / 2;
radius =
xCenterの n/100 倍の値(n%);
}
パネルの横幅と縦方向の幅(高さ)は,それぞれ,getWidth() および
getHeight()メソッドにより取得することができる.
https://docs.oracle.com/javase/jp/7/api/javax/swing/JComponent.html#getWidth()
radius の値を決める際の「xCenterの n%(百分率)」 は, xCenter*n/100 により求めることができる