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
実行環境
- OS:Windows XP
- Groovy Version: 1.6.5
- JVM: 1.6.0_12