2

次のようにJavFXで長方形を作成できます。

Rectangle node2 = RectangleBuilder.create()
            .x(-100)
            .y(-100)
            .width(200)
            .height(200)
            .fill(Color.GREEN)
            .build();

しかし、どうすれば色だけでなくテクスチャを使用させることができますか?

TIA

4

1 に答える 1

3

塗りつぶしをImagePattern

Rectangle node2 = 
  RectangleBuilder.create()
    .x(-100)
    .y(-100)
    .width(200)
    .height(200)
    .fill(
      new ImagePattern(
        new Image("file:flower.png"), 0, 0, 1, 1, true
      )
    )
    .build();

ImagePatternjavadocには追加のサンプルがあります。

JavaFX8の場合、 cssを介してこれを行うこともできます。

于 2013-01-17T22:45:10.010 に答える