목록develop/JAVA (23)
스포츠마케터의 초보 개발자 도전기

Socket 3) JAVA로 간단한 채팅 프로그램 만들기!ChatClientpackage ex1_socket;import java.awt.Button;import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.BufferedReader;impor..

Socket 1)clientpackage ex6_image;import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.ImageIcon;import javax.swing.JLabel;public class Ex_Image { public static void main(String[] args) { Frame f = new Frame(); f.setLayout(null); f.setBounds(500, 200, 1280, 1280); //그림을 프레임 바탕으로 ImageIcon img = new ImageIcon("lion.jpg"); JLabel j..

1. buttonpackage ex1_button;import java.awt.Button;import java.awt.Frame;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Ex1_Button { public static void main(String[] args) { Frame f = new Frame("버튼 테스트"); // f.setTitle("버튼 테스트"); 제목을 변경하는 메서드 f.setBounds(500, 200, 400, 400); f.setLayout..

objStreampackage ex1_objStream;import java.io.Serializable;//implements Serializable을 통해 메모리에 흩어져있던 멤버변수들을 한번에 //쓰고 받을 수 있도록 새로운 영역에 일렬로 만들어 복사해둔다 (직렬화)public class RspInfo implements Serializable { private int win, lose, draw; private String id; public int getWin() { return win; } public void setWin(int win) { this.win = win; } public int getLose() { return lose; } public void setLose(int lo..