Hello, AWT(Rhino) World!

Posted on 12月 19th, 2012 by cx20

AWT(Rhino)

AWT(Abstract Window Toolkit) は Java で GUI を扱うためのライブラリである。
J2SE 1.2 以降は AWT を拡張した Swing が使われることが多くなっている。
以下は Rhino による AWT の使用例となっている。

ソースコード

importPackage(java.awt);
importPackage(java.awt.event);
 
var frame = new Frame();
frame.setTitle("Hello, World");
frame.addWindowListener(function(e, methodName) {
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
        java.lang.System.exit(0);
    }
});
frame.setSize(640,480);
frame.setLayout(new FlowLayout(FlowLayout.LEFT));
 
var label = new Label("Hello, AWT World!");
frame.add(label);
frame.setVisible(true);
 
while(1) {java.lang.Thread.sleep(1000);}

実行方法

C:¥> jrunscript hello.js

実行結果

+------------------------------------------+
|Hello, World!                    [_][~][X]|
+------------------------------------------+
|Hello, AWT World!                         |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: AWT, Java, JavaScript, Rhino

コメントを残す

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

WP-SpamFree by Pole Position Marketing