package SwingChat;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;


public class SwingTCPServer extends JFrame{
 
 JTextField txtSendMsg = null;
 JTextArea txtShowMsg = null;
 JButton btnSend = null;
 Container c = getContentPane();
 JScrollPane scroller1;
 JPanel p1 = new JPanel();
 public SwingTCPServer()
 {
  
  txtSendMsg = new JTextField(20);
  txtShowMsg = new JTextArea();
  btnSend = new JButton(\"Send\");
  txtShowMsg.setRows(2);
  txtShowMsg.setColumns(26);
  txtShowMsg.setLineWrap(true);//줄바꾸기 기능 활성화 //수평에만 적용되면 수직이동 시 자동으로 크기가 늘어난다.
  scroller1 = new JScrollPane(txtShowMsg);
  scroller1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
  
  p1.add(txtShowMsg);
  p1.add(scroller1); //<- 요거 스크롤바
  p1.add(txtSendMsg);
  p1.add(btnSend);
  p1.setLayout(new FlowLayout());
  
  this.add(p1);
  
  EventHandler eh = new EventHandler();
  
  btnSend.addMouseListener(eh);
  this.addWindowListener(eh);
 }
 
 public static void main(String[] args)
 {
  SwingTCPServer sframe = new SwingTCPServer();

  sframe.setSize(400, 300);
  sframe.setResizable(false);
  sframe.show();
 }
 
이벤트 핸들러는 일부러 지웠는데..

ㅡ.ㅡ

스윙으로 서버측 폼좀 짜보구싶은데

남들이 만드는거랑 왜 내 스크롤바랑 이렇게 다를까요 늅늅

구글이랑 네이년이랑도 찾아봤는데 다 저정도밖에안써있는데 왜이럴까염 늅늅

조공받고 답변좀 ㅠㅠ