Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用拆分/替换的moveTo方法_Java_Replace_Split_Graphics2d - Fatal编程技术网

Java 使用拆分/替换的moveTo方法

Java 使用拆分/替换的moveTo方法,java,replace,split,graphics2d,Java,Replace,Split,Graphics2d,我有这些数据。它们用于基于三次曲线绘制形状,我使用了curveTo()方法,我应该从moveTo()方法开始。这些方法在GeneralPath类中,每6个点是一条曲线,最后2个点用于moveTo()方法 如何以编程方式在每行中实现这一点最后2点是针对moveTo 例如,第一行是: 458.41016 425.70843 427.74316 392.55343 403.93516 370.91243 399.48516 366.83843 398.54916 368.02743 397.4151

我有这些数据。它们用于基于三次曲线绘制形状,我使用了
curveTo()
方法,我应该从
moveTo()
方法开始。这些方法在
GeneralPath
类中,每6个点是一条曲线,最后2个点用于
moveTo()
方法

如何以编程方式在每行中实现这一点最后2点是针对
moveTo

例如,第一行是:

458.41016 425.70843 427.74316 392.55343 403.93516 370.91243 
399.48516 366.83843 398.54916 368.02743 397.41516 372.27043 
394.75116 382.25643 392.96616 392.69543 391.09516 402.03043 
390.35916 405.62343 389.79116 406.92443 392.62616 409.52743 
406.00316 421.83343 442.19716 458.07143 444.89016 482.76843 
431.76716 528.31343 393.39116 574.56743 350.22516 594.56743 
316.63916 610.12643 278.88716 614.34043 242.18316 610.35243 
232.12112 609.27843 228.38012 619.29143 238.47016 621.92243 
274.01216 631.28543 320.32416 637.73643 356.57416 628.91043 
420.03416 613.46343 456.48216 533.71643 457.61616 470.82943
每一行都是一样的。
这个问题与

你的问题对我来说至少不清楚你试过什么?有什么问题吗?如果我读对了你的描述,你有相反的顺序:前两个值是你移动到x/y坐标,然后每6个坐标是曲线到数据。在引用的数据块中,松散的2个值在哪里?(每行显示6个值)要更快地获得更好的帮助,请发布一个。注意:文档正在上进行审阅和讨论。@Octopus,我正在使用java graphics2D绘制形状,这些点用于绘制三次曲线,三次曲线有8个点,前2个点用于moveTo(),其余点用于curveTo()方法
path.moveTo(403.93516,370.91243)
path.curveTo(458.41016, 425.70843, 427.74316, 392.55343 ,403.93516 ,370.91243)