Hello, Swing(Java) World!

Posted on 11月 2nd, 2012 by cx20

Swing(Java)

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

ソースコード

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class Hello extends JFrame {
    public static void main( String args [] ) {
        Hello frame = new Hello( "Hello, World" );
        frame.setVisible( true );
    }
 
    Hello( String title ) {
        super( title );
        setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        setLocationRelativeTo( null );
        setSize( 640, 480 );
 
        JLabel label = new JLabel( "Hello, Swing World!" );
        label.setVerticalAlignment(JLabel.TOP);
        add( label );
    }
}

コンパイル&実行方法

C:¥> javac Hello.java
C:¥> javaw Hello

実行結果

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

Tags:

Categories: Java, Swing

コメントを残す

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

WP-SpamFree by Pole Position Marketing