$BCf4V%3%s%F%J(B

last modified: Jun./29th/2002; Since: Jan./22nd/2002

$B$3$3$G$O!"Cf4V%3%s%F%J$rHelloSwing.java $B$r;H$$$^$9!#(B

IntermediateDemo.java:

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

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

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

		//JPanel $B!JCf4V%3%s%F%J!K$N%$%s%9%?%s%92=(B
		JPanel panel = new JPanel();

		// JButton $B$N%$%s%9%?%s%92=(B
		JButton button1 = new JButton("button1");
		// JLabel $B$N%$%s%9%?%s%92=(B
		JLabel label1 = new JLabel("label1");
		// JButton $B$N%$%s%9%?%s%92=(B
		JButton button2 = new JButton("button2");
		// JLabel $B$N%$%s%9%?%s%92=(B
		JLabel label2 = new JLabel("label2");

		//JPanel $B$K%3%s%]!<%M%s%H$rG[CV(B
		panel.setLayout(new BorderLayout());
		panel.add(button1, BorderLayout.NORTH);
		panel.add(button2, BorderLayout.SOUTH);
		panel.add(label1, BorderLayout.WEST);
		panel.add(label2, BorderLayout.EAST);

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

$B35MW$O%=!<%9Cf$N%3%a%s%H$N$H$*$j$G$9!#(B

JPanel $B7?%*%V%8%'%/%H$K(B JLabel $B7?%*%V%8%'%/%H$H(B JButton $B7?%*%V%8%'%/%H$rE=$jIU$1!"$=$l$r(B JFrame $B7?%*%V%8%'%/%H$N%3%s%F%s%H!&%Z%$%s$KE=$jIU$1$F$$$^$9!#(B

$BFC$K!"$3$N%5%s%W%k$G$O(B BorderLayout $B$rMQ$$$F!"%3%s%]!<%M%s%H$NE=$jIU$1>l=j$r;XDj$7$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#$3$l$O%l%$%"%&%H!&%^%M!<%8%c$H8F$P$l$k$b$N$N0l$D$G$9!#(B BorderLayout $B$O>e(B(NORTH)$B!"2<(B(SOUTH)$B!":8(B(WEST)$B!"1&(B(EAST)$B!"Cf1{(B(CENTER)$B$r;XDj$7$F%3%s%]!<%M%s%H$rE=$jIU$1$^$9!#:#$N>l9g$O!">e2<$K%\%?%s!":81&$K%i%Y%k$rE=$jIU$1$F$$$^$9!#(B

$B%3%s%Q%$%k$H
C:\java>javac IntermediateDemo.java

C:\java>java IntermediateDemo

IntermediateDemo.java $B$N<B9T7k2L(B
$B?^!'

$B$3$N%5%s%W%k$G$O%\%?%s$rG[CV$7$^$7$?$,!"2!$7$F$b2?$bJQ2=$7$^$;$s!#%$%Y%s%H=hM}$r

$BCf4V%3%s%F%J$NDI2C(B

$B$b$&0l$DCf4V%3%s%F%J$rDI2C$7$F$_$^$7$g$&!#Cf4V%3%s%F%J(B JScrollPane $B$rDL$7$F!"(B JTextArea $B$r8+$k$h$&$K@_Dj$7$^$9!#(B

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

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

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

		//JPanel $B!JCf4V%3%s%F%J!K$N%$%s%9%?%s%92=(B
		JPanel panel = new JPanel();

		// JButton $B$N%$%s%9%?%s%92=(B
		JButton button1 = new JButton("button1");
		// JLabel $B$N%$%s%9%?%s%92=(B
		JLabel label1 = new JLabel("label1");
		// JButton $B$N%$%s%9%?%s%92=(B
		JButton button2 = new JButton("button2");
		// JLabel $B$N%$%s%9%?%s%92=(B
		JLabel label2 = new JLabel("label2");

		// JPanel $B$K%3%s%]!<%M%s%H$rG[CV(B
		// $B%l%$%"%&%H%^%M!<%8%c$r;XDj(B
		panel.setLayout(new BorderLayout());
		// $B%3%s%]!<%M%s%H$rG[CV(B
		panel.add(button1, BorderLayout.NORTH);
		panel.add(button2, BorderLayout.SOUTH);
		panel.add(label1, BorderLayout.WEST);
		panel.add(label2, BorderLayout.EAST);

		// JTextArea $B$N%$%s%9%?%s%92=(B
		JTextArea textArea = new JTextArea("$B%F%-%9%H$,F~NO$G$-$^$9(B", 10, 30);
		// JScrollPane $B$N%$%s%9%?%s%92=(B
		JScrollPane scrollPane = new JScrollPane(textArea);
		scrollPane.setPreferredSize(new Dimension(400, 100));

		// JFrame $B$N%3%s%F%s%H!&%Z%$%s$N// $B%3%s%F%s%H%Z%$%s$K%l%$%"%&%H%^%M!<%8%c$r;XDj(B
		cont.setLayout(new BorderLayout());
		// $B%3%s%F%s%H%Z%$%s$K(B JPanel $B$rG[CV(B
		cont.add(panel, BorderLayout.NORTH);
		// $B%3%s%F%s%H%Z%$%s$K(B JScrollPane $B$rG[CV(B
		cont.add(scrollPane, BorderLayout.CENTER);


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

$B%3%s%Q%$%k$H

C:\java>javac TwoIntermediateDemo.java

C:\java>java TwoIntermediateDemo

TwoIntermediateDemo.java $B$N<B9T7k2L(B
$B?^!'


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