TITLE:StrokeBorderを使用する

Posted by aterai at 2012-07-23

StrokeBorderを使用する

Java 1.7.0 で導入されたStrokeBorderをテストします。

  • &jnlp;
  • &jar;
  • &zip;
StrokeBorder.png

サンプルコード

dashedStroke = new BasicStroke(5.0f,
    ((EndCapStyle)endcapCombo.getSelectedItem()).style,
    ((JoinStyle)joinCombo.getSelectedItem()).style,
    5.0f, getDashArray(), 0.0f);
label.setBorder(BorderFactory.createStrokeBorder(dashedStroke, Color.RED));

解説

上記のサンプルでは、破線パターンなどからBasicStrokeを作成し(線幅、接合トリミングの制限値、破線パターン開始位置のオフセットなどは固定)、StrokeBorderを作成(色は固定)して、JLabelに設定しています。

参考リンク

コメント