<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">3102016</identifier>
  <title>2009&#45380; 4&#50900; 9&#51068; &#47928;&#51228;(HelloChat.java)</title>
  <relation_is_part_of type="integer">3013096</relation_is_part_of>
  <date_modified type="datetime">2009-04-09T05:30:16Z</date_modified>
  <uri>http://sunfuture.springnote.com/pages/3102016</uri>
  <date_created type="datetime">2009-04-09T05:29:00Z</date_created>
  <source>&lt;p&gt;&lt;img title="HelloChat.JPG" class="attachment" src="/pages/3102016/attachments/1391256" alt="HelloChat.JPG" /&gt;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;// &#49548;&#49828; &#48372;&#44592;&amp;nbsp;&lt;br /&gt;
import&amp;nbsp; java.awt.*;&lt;br /&gt;
import&amp;nbsp; javax.swing.*;&lt;br /&gt;
&lt;br /&gt;
public class HelloChat extends JFrame {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // &#47716;&#48260;&#54596;&#46300; &#49440;&#50616;&#48512;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JLabel label1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JTextArea textarea;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JButton ok, cancel;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JPanel panel;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public HelloChat() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // JFrame &#44288;&#47144;&#49440;&#50616;&#47928;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super("Hello Chat");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setDefaultCloseOperation(EXIT_ON_CLOSE);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Container c = getContentPane();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c.setLayout( new BorderLayout() );&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; label1 = new JLabel("Hello Chat!!", 0); // &#51221;&#47148;&#44284; &#44288;&#47144;&#46108; &#51221;&#49688;&#52824; 0(center)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Font font = new Font("&#44256;&#46357;&#52404;", Font.BOLD,30);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; label1.setFont(font);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; textarea = new JTextArea();&amp;nbsp;&amp;nbsp;&amp;nbsp; // BorderLayout.CENTER&#50640; &#46308;&#50612;&#44040; textarea &#49373;&#49457;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane p = new JScrollPane(textarea);&amp;nbsp;&amp;nbsp;&amp;nbsp; //textarea&#47484; JScrollPane &#50948;&#50640; &#50732;&#47536;&#45796;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; p.add(textarea);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; panel = new JPanel();&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //BorderLayout.SOUTH &#50640; &#46308;&#50612;&#44040; panel &#49373;&#49457;(ok, cancel &#48260;&#53948; &#54252;&#54632;&#54644;&#50556;&#54616;&#48064;&#47196; JPanel&#47196; &#49373;&#49457;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ok = new JButton("OK");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cancel = new JButton("CANCEL");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; panel.add(ok);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //panel &#50640; ok &#48260;&#53948; &#49341;&#51077;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; panel.add(cancel);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // panel&#50640; cancel &#48260;&#53948; &#49341;&#51077;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c.add(label1, "North");&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //label &#51012; BorderLayout.NORTH &#50640; &#45347;&#45716;&#45796;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c.add(p, "Center");&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // p&#47484; BorderLayout.CENTER&#50640; &#45347;&#45716;&#45796;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c.add(panel, "South");&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // panel&#51012; BorderLayout.SOUTH&#50640; &#45347;&#45716;&#45796;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setSize(500, 500);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setVisible(true);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; HelloChat hc = new HelloChat();&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="/pages/3102016/attachments/1391260" title="HelloChat.java" class="attachment"&gt;HelloChat.java&lt;/a&gt;&lt;/p&gt;
</source>
  <rights nil="true"></rights>
  <creator>honeymon</creator>
  <contributor_modified>honeymon</contributor_modified>
  <version type="integer">4</version>
  <tags></tags>
</page>
