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(BJLabel
$B7?%*%V%8%'%/%H$H(BJButton
$B7?%*%V%8%'%/%H$rE=$jIU$1!"$=$l$r(BJFrame
$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!#(BBorderLayout
$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
$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!"(BJTextArea
$B$r8+$k$h$&$K@_Dj$7$^$9!#(Bimport 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
$B?^!'
Copyright © 2001-2002 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送