실습 채팅 ClientFrame

학교/엔터프라이즈 2013. 4. 18. 17:59

import java.net.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class ClientFrame extends JFrame implements ActionListener{
 private JTextArea display;
 private JTextField inputFiled;
 private JButton sendButton;
 private JScrollPane topPane;
 private JPanel bottomPanel;
 
 private BufferedReader input;
 private PrintWriter output;
 private String name;
 public ClientFrame()
 {
  display =new JTextArea(5,15);
  display.setEditable(false); //키보드로  마음데로 입력 못함
  
  inputFiled =new JTextField(15);
  inputFiled.addActionListener(this);
  sendButton=new JButton("Send");
  sendButton.addActionListener(this);
  
  topPane =new JScrollPane(display);
  bottomPanel=new JPanel();
  bottomPanel.setLayout(new FlowLayout());
  bottomPanel.add(inputFiled);
  bottomPanel.add(sendButton);
  this.setLayout(new BorderLayout());
  this.add(topPane,"Center");
  this.add(bottomPanel,"South");
  
  this.setSize(300,400);
  this.setTitle("클라이언트");
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  this.setVisible(true);
 }
 public static void main(String [] ar)
 {
  new ClientFrame();
 }
 @Override
 public void actionPerformed(ActionEvent e) {
  // TODO Auto-generated method stub
  
 }
}

'학교 > 엔터프라이즈' 카테고리의 다른 글

엔터프라이즈 실습4  (0) 2013.03.28
엔터프라이즈 실습3  (0) 2013.03.27
엔터 프라이즈  (0) 2013.03.22
엔터프라이즈  (0) 2013.03.06

엔터프라이즈 실습4

학교/엔터프라이즈 2013. 3. 28. 17:47

import java.util.*;

public class CollectionTest {
 public static void main(String[] args) {
  //HashSet set = new Hashset();//모든데이터를 다 담을 수 있는 형태
  HashSet<Integer> setI = new HashSet<Integer>();//정수만 담을 수 있다.
  setI.add(new Integer(100));//오토박싱 언박싱 해줘서 알아서 정수값으로 넣어줌. 걍 아래랑 똑같은기능
  setI.add(10);
  //setI.add(new Double(10.0));//정수값만 받으므로 안됨
  
  Iterator<Integer> out = setI.iterator();
  
  
  
  
  while(out.hasNext()){
   //int i = (out.next()).intValue();
   int i = out.next();//오토박싱 언박싱이 되기때문에 위에거처럽 할필요 없음
   
  }
  
  ////////////////////////////////////////////////////////////////
  ArrayList<String> list = new ArrayList<String>();
  list.add("first");
  list.add("first");
  list.add("first");
  list.add("first");
  list.add(1, "second");
  list.set(1, "third");//수정
  //list.remove(0);//index지정해서 지움
  list.remove("first");//똑같은 값을가지는 첫번째 것만 지움!!
  
  for(int j = 0; j<list.size(); j++)
  {
   System.out.println(list.get(j));//리스트에서 값을 가져올때 사용하는건 get함수 인자값은 리스트인덱스
   
  }
  
  for(String s : list)
  {
   System.out.println(s);
  }
  ///////////////////////////////////////////////////////////////////
  
  HashMap<String, Integer> map = new HashMap<String, Integer>();//<키, 벨류>
  
  map.put("b", 50);
  map.put("c", 888888);
  map.put("d", 33);
  map.put("a", 100);
  map.put("ff", 4444);
  
  
  //map.get("a"); //키값으로 접근
  
  Set<String> keySet = map.keySet();//키의 집합을 구함!!!
  Iterator<String> key = keySet.iterator();//Iterator를 만듦
  while(key.hasNext()){
   System.out.println(map.get(key.next()));//키값넘겨줘서 value값 빼옴
  }
  
  
 }

}

'학교 > 엔터프라이즈' 카테고리의 다른 글

실습 채팅 ClientFrame  (0) 2013.04.18
엔터프라이즈 실습3  (0) 2013.03.27
엔터 프라이즈  (0) 2013.03.22
엔터프라이즈  (0) 2013.03.06

엔터프라이즈 실습3

학교/엔터프라이즈 2013. 3. 27. 10:22

import java.util.*;


public class CoollectionTest {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

HashSet set =new HashSet();

set.add(new Integer(100));

set.add(10);

set.add(new Double(20.0));

Iterator out=set.iterator();

while((out.hasNext())) //계속해서 다음값으로 넘어감

{

Object object=out.next(); //값을 가져옴

if(object instanceof Integer) //object값을 정수인지 실수인지 확인

{

}else if(object instanceof Double)

{

}

}

}


}


'학교 > 엔터프라이즈' 카테고리의 다른 글

실습 채팅 ClientFrame  (0) 2013.04.18
엔터프라이즈 실습4  (0) 2013.03.28
엔터 프라이즈  (0) 2013.03.22
엔터프라이즈  (0) 2013.03.06

엔터 프라이즈

학교/엔터프라이즈 2013. 3. 22. 21:52

class Car
{
    private String model;
    private String color;
    private int speed;
    private int account;
   
    Car()
    {
       
    }
   
    public int getAccount() {
        return account;
    }

    public void setAccount(int account) {
        this.account = account;
    }

    public void printState()
    {
        System.out.println(model);
        System.out.println(color);
        System.out.println(speed);
    }
   
}


///////////

public interface OperateCar {
    boolean getRadarFront(double distanceToCar,double speedOfCar);
    boolean getRadarRear(double distanceToCar,double speedOfCar);
}


//////////////

class Texi extends Car implements OperateCar
{
    double drivingDistance;
    double money;    // 요금
    Texi()
    {
   
    }
   
    public void printState()
    {
        super.printState();
        money=drivingDistance*1000;
        System.out.println("택시 요금 : "+money);
    }
    @Override

    public boolean getRadarFront(double distanceToCar, double speedOfCar) {//전면
        // TODO Auto-generated method stub
        return false;
    }
    @Override
    public boolean getRadarRear(double distanceToCar, double speedOfCar) {//후면
        // TODO Auto-generated method stub
        return false;
    }


}




'학교 > 엔터프라이즈' 카테고리의 다른 글

실습 채팅 ClientFrame  (0) 2013.04.18
엔터프라이즈 실습4  (0) 2013.03.28
엔터프라이즈 실습3  (0) 2013.03.27
엔터프라이즈  (0) 2013.03.06

엔터프라이즈

학교/엔터프라이즈 2013. 3. 6. 09:23

bond0920@naver.com

017-546-1596

형대진교수님


자바 스텐다드 에디션 쓴다



엔터프라이즈 애플리케이션-전체적인 기업운영에 필요한 애플리케이션

엔터프라이즈 특징 -높은복잡도,확장성,컴포넌트 기반의 분산된구조,다른 애플리케이션 상호작용

엔터프라이즈 계층-프레젠테이션 계층,비즈니스 계층,데이터 계층 <-3티어



주 교제 : UML과 JAVA로 배우는 객체지향 CBD 실전

강의 자료 : 가상대학자료실



part1 자바 프로그래밍 디비핸들링


part2 시스템 설계 과정 , UML을 이용한 시스템 설계


part3 시스템 구현


출석 5%

프로잭트 25% 

(설계에서 구현까지 자바랑 DB들어가야함)  

1. 계획서 A4 한장 제출

자바를 이용해서 DB를 핸들링 할수 있는 프로그램

2. UML 끝날 때쯤 설계서 제출

3. 구현물

중간 30%

기말 30%

기타 5%  (수업 실습)



'학교 > 엔터프라이즈' 카테고리의 다른 글

실습 채팅 ClientFrame  (0) 2013.04.18
엔터프라이즈 실습4  (0) 2013.03.28
엔터프라이즈 실습3  (0) 2013.03.27
엔터 프라이즈  (0) 2013.03.22