Hello, Swing(BeanShell) World!

Posted on 12月 8th, 2012 by cx20

Swing(BeanShell)

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

ソースコード

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
class Hello extends JFrame {
 
    Hello( String title ) {
        super( title );
        setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        setLocationRelativeTo( null );
        setSize( 640, 480 );
 
        label = new JLabel( "Hello, Swing World!" );
        label.setVerticalAlignment(JLabel.TOP);
        add( label );
    }
}
 
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, Swing World!                       |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
|                                          |
+------------------------------------------+

Tags:

Categories: BeanShell, Java, Swing

コメントを残す

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

WP-SpamFree by Pole Position Marketing