package java0915_gui; import java.awt.BorderLayout; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Panel; import java.awt.TextArea; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; class FlowLayoutTest extends Frame { Button oneBtn, twoBtn, threeBtn; Panel pn; TextArea ta; public FlowLayoutTest() { oneBtn = new Button("one"); twoBtn = new Button("two"); threeBtn = new Button("three"); // Panel ì 기본 ë ì´ììì FlowLayoutì´ë¤. // FlowLayoutì ì»´í¬ëí¸ë¥¼ ì°ê²°í ëë add í´ì¤ ììëë¡ ì¼ìª½ììë¶í° ì¤ë¥¸ìª½ì¼ë¡ ì°ê²° ëë¤. pn = new Panel(); // Panelì Frameê³¼ ë¤ë¥´ê² í¼ìì ì°½ì ëì¸ ì ìë¤. pn.add(oneBtn); pn.add(twoBtn); pn.add(threeBtn); ta = new TextArea(10, 20); this.add(BorderLayout.NORTH, pn); this.add(BorderLayout.CENTER, ta); setSize(500, 400); setVisible(true); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } } public class Java214_gui { public static void main(String[] args) { new FlowLayoutTest(); } }