Groovyではてブカウンター風はてなスターカウンターを作成する   2)四角形を描く

正方形でも、長方形でも四角形なら使うのはrect()

ソース

import groovy.swing.j2d.*

gr = new GraphicsRenderer()
gr.renderToFile(".\\Graphics\\square.png", 102, 102){
    antialias("on")
    rect(x:0, y:0, width:100, height:100,
        fill: color('orange'),
        borderColor: color('black'),
        borderWidth:2
        )
}

gr.renderToFile(".\\Graphics\\rectangle.png", 81, 16){
    antialias("on")
    rect(x:0, y:0, width:80, height:15,
        fill: 'orange',
        borderColor: 'black',
        borderWidth:1
        )
}

実行結果

groovy:000> load GraphicsRectangle.groovy
===> [import groovy.swing.j2d.*]
===> groovy.swing.j2d.GraphicsRenderer@bc6007
===> .\Graphics\square.png
===> .\Graphics\rectangle.png

作成された画像

正方形

長方形


実行環境

最近のキーワード






Groovyイン・アクション
Dierk Konig Andrew Glover Paul King Guillaume Laforge Jon Skeet
毎日コミュニケーションズ
売り上げランキング: 294340




Groovyイン・アクションを読むならあった方が便利かな。

ブックストッパー
ブックストッパー
posted with amazlet at 10.09.18

トモエ算盤
売り上げランキング: 614


Rubyレシピブックは「ほんたった」で立ててる

EDISON ほんたった黒(ハードケース入り)
株式会社エジソン
売り上げランキング: 2164