我有这个曲线形状,我希望宽度和高度与我的JFrame的大小相对相应调整,例如,我的JFrame尺寸是固定的Size(440,300);——然后,如果我最大限度地扩大我的JFrame的曲线形状,我想使曲线形状也变大,这样形状就能保持其实际的形状。任何帮助,都提前感谢。谢谢,谢谢,
这是我的代码:
float offset = (float) Math.sin(Math.PI);
x1 = offset;
y1 = (height/4.0f) - 4.0f;
x1ctl = ((width/4) - 140) + 90.0f;
y1ctl = ((height/4) - 100) + 20.0f;
x2ctl = ((width/4) - 10.0f) + 60.0f;
y2ctl = ((height/4) - 8.0f) + 1.0f;
x2 = (width/2.0f) - 20.0f;
y2 = offset - 4.0f;
curve = new CubicCurve2D.Float(
x1,y1,
x1ctl,y1ctl,
x2ctl,y2ctl,
x2,y2);
g2d.draw(curve);