[자바프로그래밍]자바로 구현한 간단한 멀티 채팅 프로그램
- 최초 등록일
- 2006.04.27
- 최종 저작일
- 2006.04
- 압축파일
- 가격 1,500원
소개글
서버를 먼저 실행(ChatServer.java)한 후 Client가 접속(MainLogin.java)할때마다 하나의 Thread(ChatServerThread)를 만들어서 동작시킴.
여러명접속, 귓말 가능.(단, 한 컴퓨터에서는 한대밖에 접속 불가 - IP로 체크)
컴파일 실행환경
j2sdk1.4.1_03
EditPlus 2
본문내용
import java.awt.*;
import java.awt.event.*;
public class MainLogin implements ActionListener{
Frame frame;
Label lab_main,lab_id,lab_pw;
Panel pan_id,pan_pw,pan_idpw;
Panel pan_ok,pan_cancel,pan_okcancel;
TextField tf_id,tf_pw;
Button bt_ok,bt_cancel;
public MainLogin(){
frame=new Frame("Log-In");
pan_id=new Panel(); pan_pw=new Panel();
pan_idpw=new Panel(); pan_ok=new Panel();
pan_cancel=new Panel(); pan_okcancel=new Panel();
lab_main=new Label("Java Chatting",Label.CENTER);
lab_main.setFont(new Font("굴림",Font.BOLD,25));
lab_id=new Label(" ID "); lab_pw=new Label("Password");
tf_id=new TextField(15); tf_pw=new TextField(15); tf_pw.setEchoChar(`*`);
bt_ok=new Button("OK"); bt_cancel=new Button("Cancel");
addListener();
}
private void addListener(){
bt_ok.addActionListener(this); bt_cancel.addActionListener(this);
}
압축파일 내 파일목록
ChatServer.java
ChatServerThread.java
Data.java
MainLogin.java
ChatClient.java
참고 자료
없음