본문 바로가기
반응형

프로그래밍/JAVA5

Java_btry Server & Client 소스 ※주의 사항 : 2008년도에 JAVA 시작하면서 심심풀이로 만든 코드이므로 버그 난무 & 취약점 난무 & 막장 소스입니다. /**************명령 번호 표***************** * 000 유저 생성 * 100 위치 이동 * 200 탐색 * 201 적 발견 * 202 무기 발견 * 203 음식 발견 * 204 탐색 실패 * 300 유저 상태 변경 * 400 회복 * 500 음식 조합 * 888 채팅 * 900 정보요청 * 999 유저 삭제 ******************************************/ bufferedReader는 라인 단위로 읽어들이니 전송할때 명령어번호\n명령\n 식으로 보내면 쉽게 해결된다. ex:)"100\nUsrPlace\n" -----------.. 2010. 8. 11.
Java와 Mysql 연동시 한글 깨짐 문제 해결법 public String toMySQL(String msg){ try{ return new String(msg.getBytes("KSC5601"), "8859_1"); }catch(Exception e){ e.printStackTrace(); return null; } } public String toJava(String msg){ try{ return new String(msg.getBytes("8859_1"), "KSC5601"); }catch(Exception e){ e.printStackTrace(); return null; } } 두개의 메서드를 구현해주어 전송하거나 전송 받을 쿼리문자를 인코딩 해주면 된다. 2010. 8. 11.
JWS 자동 설치(ActiveX) HTML 코드 http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version=6,0,0,0"  classid="clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284" height=0 width=0> 2010. 8. 11.
자바 로그인 예제 import java.awt.*; public class Login extends Frame{ TextField t1=new TextField(" "); TextField t2=new TextField(" "); Button b1=new Button("확인"); Button b2=new Button("취소"); Label l1=new Label("ID"); Label l2=new Label("password"); Label l3=new Label(); Label l4=new Label(); Label l5=new Label(); Panel p1=new Panel(); Panel p2=new Panel(); Panel p3=new Panel(); GridLayout g1=new GridLayout(1,5).. 2010. 8. 11.
자바 컴포넌트 예제 import java.awt.*; public class ButtonTest extends Frame{ Button b1=new Button("7"); Button b2=new Button("8"); Button b3=new Button("9"); Button b4=new Button("+"); Button b5=new Button("4"); Button b6=new Button("5"); Button b7=new Button("6"); Button b8=new Button("-"); Button b9=new Button("1"); Button b10=new Button("2"); Button b11=new Button("3"); Button b12=new Button("*"); Button b13=ne.. 2010. 8. 11.
반응형