±Û¾´ÀÌ :±è¸í»ï 2000³â 6¿ù 05ÀÏ 21:51:16
1. ¾Æ·¡ ³»¿ëÀº Á¦°¡ ÀÛ¼ºÇÑ ¼Ò½ºÀÔ´Ï´Ù
2.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class Client_Frame extends JFrame implements ActionListener
{
// ¸Å´º º¯¼ö ¼±¾ð
JMenuBar jmenubar;
JMenu jmenu;
JMenuItem exit;
JMenuItem jmenuitem;
// ÇÁ·¹ÀÓ º¯¼ö ¼±¾ð
String message;
JLabel logo_label;
JTextArea output_textarea;
public Client_Frame()
{
super("Psat Eye Client");
addWindowListener(new CloseWindowListener());
BorderLayout borderlayout = new BorderLayout();
getContentPane().setLayout(borderlayout);
Menu_Client();
Frame_Client();
}
public void outputMessage(String message)
{
this.message = message;
output_textarea.append(message); //¹®Á¦´Â ¿©±â¼ »ðÀÔÇÑ ±ÛÀÚ°¡ ÅؽºÆ® Çʵ忡 º¸ÀÌÁö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. Á¦°¡ µµ¿òÀ» ¿äûÇÑ ºÎºÐÀÔ´Ï´Ù...
}
public void Menu_Client()
{
jmenubar = new JMenuBar();
jmenu = new JMenu("File");
jmenubar.add(jmenu);
exit = new JMenuItem("Exit");
jmenu.add(exit);
exit.addActionListener(this);
setJMenuBar(jmenubar);
}
public void Frame_Client()
{
logo_label = new JLabel("Blue~ Sky Psat Eye Ver 1.0");
output_textarea = new JTextArea("Client Output Window",900,300);
JScrollPane jscrollpane = new JScrollPane();
jscrollpane.getViewport().add(output_textarea, null); // getViewport°¡ ¾øÀ¸¸é ÅؽºÆ® Çʵ尡 º¸ÀÌÁö ¾ÊÀ½
output_textarea.setEditable(false);
getContentPane().add(jscrollpane, BorderLayout.CENTER);
getContentPane().add(logo_label, BorderLayout.SOUTH);
output_textarea.append("\nmessage"); //ÀÌ ºÎºÐÀº ÅؽºÆ® Çʵ忡 Àߺ¸ÀÔ´Ï´Ù
}
class CloseWindowListener extends WindowAdapter
{
public void windowClosing(WindowEvent we)
{
dispose();
System.exit(0);
}
}
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
public static void main(String args[]) throws Exception
{
JFrame client_frame=new Client_Frame();
Client_Frame out = new Client_Frame();
client_frame.setSize(900, 300);
client_frame.setVisible(true);
out.outputMessage("Hi You");
}
}
3. ¼Ò½º ³»¿ëó·³ out.outputMessage("Hi You");À» È£ÃâÇÏ¿© ³»¿ëÀ» ÅؽºÆ® Çʵ忡 Àû°í ½ÍÀºµ¥ ½ÇÇà½ÃÄѺ¸¸é ¾Èº¸¿©¿ä ¿Ö ±×·²±î¿ä..
4. µµ¿ÍÁֽøé Á¤¸»·Î °¨»çÇÏ°Ú½À´Ï´Ù..^-^