Archive for 11月 29th, 2012
-
Hello, Java 2D(Jython) World!
Posted on 11月 29th, 2012 by cx20
Java 2D
Java 2D は Java による 2D グラフィックライブラリである。
以下は Jython による Java 2D の使用例となっている。ソースコード
import java from java.awt import Graphics from java.awt import Graphics2D from javax.swing import JFrame from javax.swing import JPanel class HelloFrame(JFrame): def __init__(self,title): self.setTitle( title ) self.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) self.setSize(640, 480) panel = HelloPanel() self.add( panel ) class HelloPanel(JPanel): def paintComponent(self,g): g.drawString("Hello, Java2D World!", 0, 16) if __name__ == '__main__': frame = HelloFrame("Hello, World") frame.setVisible(True)
コンパイル&実行方法
C:¥> jython Hello.py
実行結果
+------------------------------------------+ |Hello, World! [_][~][X]| +------------------------------------------+ |Hello, Java 2D World! | | | | | | | | | | | | | | | | | | | +------------------------------------------+