Archive for 11月 11th, 2012
-
Hello, Java 2D(Groovy) World!
Posted on 11月 11th, 2012 by cx20
Java 2D
Java 2D は Java による 2D グラフィックライブラリである。
以下は Groovy による Java 2D の使用例となっている。ソースコード
import java.awt.Graphics import java.awt.Graphics2D import javax.swing.* class Hello extends JFrame { static void main(args) { Hello frame = new Hello("Hello, World") frame.setVisible(true) } Hello( String title ) { super( title ) setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) setSize(640, 480) HelloPanel panel = new HelloPanel() add( panel ) } } class HelloPanel extends JPanel { public void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D)g g2.drawString("Hello, Java2D World!", 0, 16) } }
コンパイル&実行方法
C:¥> groovyw Hello.groovy
実行結果
+------------------------------------------+ |Hello, World! [_][~][X]| +------------------------------------------+ |Hello, Java 2D World! | | | | | | | | | | | | | | | | | | | +------------------------------------------+