Hello, Java 2D(BeanShell) World!

Posted on 12月 11th, 2012 by cx20

Java 2D(BeanShell)

Java 2D は Java による 2D グラフィックライブラリである。
以下は BeanShell による Java 2D の使用例となっている。

ソースコード

import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.*;
 
class Hello extends JFrame {
    Hello( title ) {
        super( title );
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(640, 480);
 
        panel = new HelloPanel();
        add( panel );
    }
}
 
class HelloPanel extends JPanel {
    void paintComponent(Graphics g) {
        g2 = (Graphics2D)g;
        g.drawString("Hello, Java2D World!", 0, 16);
    }
}
 
frame = new Hello("Hello, World");
frame.setVisible(true);

コンパイル&実行方法

C:¥> SET CLASSPATH=bsh-2.0b4.jar;%CLASSPATH%
C:¥> java bsh.Interpreter hello.bsh

実行結果

+------------------------------------------+
|Hello, World!                    [_][~][X]|
+------------------------------------------+
|Hello, Java 2D World!                     |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: BeanShell, Java, Java 2D

コメントを残す

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

WP-SpamFree by Pole Position Marketing