Hello Swing!

last modified: Jun./29th/2002

HelloSwing.java:

import java.awt.*;
import javax.swing.*;

public class HelloSwing {
	public static void main(String[] args) {

		// JFrame $B$N%$%s%9%?%s%92=(B
		JFrame frame = new JFrame("HelloSwing");

		// JLabel $B$N%$%s%9%?%s%92=(B
		JLabel label = new JLabel("Hello World!");

		// JFrame $B$N%3%s%F%s%H!&%Z%$%s$N

$B

C:\java>javac HelloSwing.java

C:\java>java HelloSwing

HelloSwing $B$N<B9T7k2L(B
$B?^!'(B HelloSwing $B$N

$B2r@b(B

$B%Q%C%1!<%8$N%$%s%]!<%H(B

Swing $B%"%W%j%1!<%7%g%s$O!"%Q%C%1!<%8(B java.awt, javax.swing $B$KB0$9$k%/%i%9$r;H$C$F$$$^$9!#=>$C$F!"$3$NFs$D$N%Q%C%1!<%8$KB0$9$kA4$F$N%/%i%9$r%$%s%]!<%H$9$k$N$,4JC1$G$9!#(B

import java.awt.*;
import javax.swing.*;

$B%H%C%W%l%Y%k!&%3%s%F%J$N:n@.(B

Swing GUI $B%"%W%j%1!<%7%g%s$G$O!":GDc$G$b0l$D$N%H%C%W%l%Y%k!&%3%s%F%J$,I,MW$G$9!#$3$l$N$&$($K!"B>$N%3%s%]!<%M%s%H$rG[CV$7$FIA2h$7$^$9!#$3$3$G$O!"(B JFrame $B%/%i%9$r%$%s%9%?%s%92=$7$F$$$^$9!#$3$l$O%&%#%s%I%&$r:n$k%3%s%]!<%M%s%H$G$9!#(B

		// JFrame $B$N%$%s%9%?%s%92=(B
		JFrame frame = new JFrame("HelloSwing");

		...

		// $B%U%l!<%`$N%;%C%H%"%C%W(B
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.pack();
		frame.setVisible(true);

JFrame $B$r%$%s%9%?%s%92=$7$F!"(B HelloSwing $B$H$$$&%?%$%H%k$N%&%#%s%I%&$r:n$j$^$9!#(B

JFrame frame = new JFrame("HelloSwing");

$B$3$N$^$^$G$O!"IT2D;k$J$N$G!"2D;k2=$7$^$9!#(B

frame.setVisible(true);

$B%5%V%3%s%]!<%M%s%H$N?d>)%5%$%:$*$h$S%l%$%"%&%H$K9g$o$;$F!"$3$N%&%#%s%I%&$N%5%$%:$rJQ99$7$^$9!#(B

frame.pack();

$B%&%#%s%I%&$N%/%m!<%:!&%\%?%s(B CLOSE $B$r2!$9$H!"%"%W%j%1!<%7%g%s$,=*N;$9$k$h$&$K@_Dj$7$^$9!#(B

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

$BItIJ$N:n@.(B

$B%&%#%s%I%&$KG[CV$9$kItIJ$r:n@.$7$^$9!#$3$3$G$O!"(B JLabel $B$r%$%s%9%?%s%92=$7$F%i%Y%k$r:n$j$^$9!#(B

JLabel label = new JLabel("Hello World!");

JLabel $B$r%$%s%9%?%s%92=$7$F!"(B Hello World! $B$H$$$&J8;zNs$,IA2h$5$l$F$$$k%i%Y%k$r:n$C$F$$$^$9!#(B

$BItIJ$NG[CV(B

$B:n$C$?ItIJ$r%H%C%W%l%Y%k!&%3%s%F%J$KG[CV$9$k$?$a$K!"%H%C%W%l%Y%k!&%3%s%F%J$+$i%3%s%F%s%H!&%Z%$%s$H$$$&$b$N$re$KItIJ$rG[CV!"IA2h$7$^$9!#(B

Container cont = frame.getContentPane();

$B%3%s%F%s%H!&%Z%$%s$KItIJ$rG[CV$7$^$9!#(B

cont.add(label);

$B$=$N$[$+$KI,MW$J$3$H(B

$B$3$3$G>R2p$7$?0J30$K!"Cf4V%3%s%]!<%M%s%H!"%l%$%"%&%H%^%M!<%8%c!"%$%Y%s%H=hM}!"%9%l%C%I:n@.!?4IM}$J$I$N



Copyright © 2002 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送