package jp.ac.aiit.jointry.models.blocks.statement.procedure;
import javafx.scene.control.Label;
import javafx.scene.layout.AnchorPane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import jp.ac.aiit.jointry.models.blocks.statement.Statement;
public abstract class Procedure extends Statement {
protected Rectangle rect;
protected Label lb;
public Procedure() {
super();
rect = new Rectangle();
rect.setWidth(250);
rect.setHeight(BASIC_HEIGHT);
setHeight(BASIC_HEIGHT); //きちんと画面生成されてないうちからgetHeight()call時対策
rect.setArcWidth(10);
rect.setArcHeight(10);
rect.setStroke(Color.GRAY);
AnchorPane.setTopAnchor(rect, 0.0);
lb = getLabel();
AnchorPane.setTopAnchor(lb, 15.0);
AnchorPane.setLeftAnchor(lb, 170.0);
getChildren().addAll(rect, lb);
// コネクタを全面に出すために
rect.toBack();
}
}