以下のサンプルで 1 番目と 3 番目の四角形が表示されないのはなぜですか?
サイズがゼロになると、長方形が壊れているように見えます。
package tests.piccolo;
import org.piccolo2d.extras.PFrame;
import org.piccolo2d.nodes.PPath;
public class Try_EmptyRectangle {
public static void main(String[] args) {
new PFrame() {
@Override
public void initialize() {
PPath rect1 = PPath.createRectangle(0, 0, 0, 0);
PPath rect2 = PPath.createRectangle(0, 100, 1, 1);
PPath rect3 = PPath.createRectangle(0, 200, 1, 1);
getCanvas().getLayer().addChild(rect1);
getCanvas().getLayer().addChild(rect2);
rect1.setWidth(50);
rect1.setHeight(50);
rect2.setWidth(50);
rect2.setHeight(50);
rect3.setWidth(0);
rect3.setHeight(0);
rect3.setWidth(50);
rect3.setHeight(50);
}
};
}
}