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!                     |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: Java, Java 2D, Jython

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing