2학기 9주차_1

흠.. 지난번에 한 프로젝트를 좀 이어서 해봤다..;;

뭐 가운데 패널을.. 캔버스를 넣지 않고 버튼으로 처리 하기로 했다. 왠지 그편이 훨씬 깔끔하고 보기 좋을것 같아서..;;

계속 추가 삭제 하다보니까 너무 너저분도 해졌다. ㅡㅡㅋ

필요업는거 언제 쓸지 몰라서 막 주석처리하고 ㅋㅋㅋㅋ

뭐 대충 저번이랑 같지만..;; 설정부분을 다이얼로그로 처리했고..;;
츄스 클래스도 사용해서 설정 저장/불러오기 기등을 넣었고..;;

영업피씨에 대한 객체도 만들었다.
class Com{
 
 Date time = new Date();
 int comnum = 0;
 long StartTime = 0L, StopTime = 0L;
 
 public Com(){
  
  
  
 }
 
 public void StartCom(){
  
  StartTime = time.getTime();
  
 }

 public long countTime(){
  
  StopTime = time.getTime();
  return StartTime - StopTime ;
  
 }
 
 public int ComNum(){
  
  return comnum;
  
 }
 
}

뭐 대충 이렇게..;;
여기엣 추가 할것이 라면에 음료수 라던지 하는 기본
부가서비스들에 대한 추가인데 그건 프로그램이 90%이ㅏㅇ 되면 해야지..
뭐 그거야 쉬우니까 ㅋㅋㅋ

결국에는 이것땜에 백터도 써야된다 우이씨..;; ㅡㅡㅋ
벡터는 아직도 싫어~ ㅋㅋㅋ 아무튼 벡터에 넣고 뺄수 있도록 설계해야지.
뭐 포문으로 하면 될듯하니까.. ㅋㅋㅋ

머리는 지금 복잡족잡... 메노지는 터들꺼 같고 이젠 내 글씨도 못알아 보겟네 ㅋㅋㅋ

다이얼로그들은

   public void actionPerformed(ActionEvent ae){
   
    setFirst = JOptionPane.showInputDialog("사용가능한 컴퓨터 수를 입력하여 주세요", "숫자만 입력하세요");
    i = Integer.parseInt(setFirst);
   
   }

==============================

  int x = JOptionPane.showConfirmDialog(this, "피시방 환경 새로 설정하시 겠습니까?", "안녕하세요",
                JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
 
  if ( x == JOptionPane.YES_NO_OPTION ){
   setFirst = JOptionPane.showInputDialog(this, "사용가능한 컴퓨터 수를 입력하여 주세요", "숫자만 입력하세요");
   i = Integer.parseInt(setFirst);

  }
  else{
  
   JFileChooser jfc = new JFileChooser("c:\\");
   jfc.showOpenDialog(this);
   //file = jfc.getSelectedFile();

   //기존에 설정된 파일을 불러오기..;;
  
  }


이런식으로 사용했다. 뭐 그닥..;; 어렵진 않아서 좋았다 ㅎㅎ
근데 문제는 초기설정에 텍스트 필드에 숫자가 아닌 다른 것들이 들어가면 에러가 나는데..;;
이거 어떡하지 ㅡㅡㅋ 1학기때 분명 했던거 같았는데 그거 역시 이상한거로 되있어서 ㅡㅡㅋ


아 기억이 안나네..;; 이돌머리.. ㅡㅡㅋ 찾아봐야지 ㅋ
안되면.. 예외처리 고고씽인가 ㅋㅋㅋ ㅡㅡㅋ
하긴 뭐..;; ㅋ

게다가 그다음 문제..;; 설정을 초기 설정은 잘들억가는데..;;
중간에 바꾸면 그걸 어떻게 현재 진행중인 거에 피해 없이
추ㄱㅏ 제거 시키나 인데 이것도 꽤나 골치다 ㅡㅡㅋ
음.. 어떡하지 ㅡㅡㅋ

그냥 내가보기에는 음.. 입력을 받고..;; 지금 값하고 비교해서
적으면 뒤에 삭제..;;
많으면 뒤에 추가..;;

근데.. 문제는 화면상에 바로바로 안뜬다.
이것도 분명히 주의를 받고 배운걸로 아는데..;; 안되네 ㅡㅡㅋ

흠... 버튼 눌를때마다 셋비저블? ㅡㅡㅋ
좀 이상한데 ㅋㅋㅋ

아악 어떡해.. ㅡㅡㅋ 아이씽..;; 좀 잘나간다 햇다 ㅡㅡㅋ

솔직히 이것두 자리잡고 딱하면 4일 풀로하면 할수 있을것 같긴하지만..;;
그러긴 싫고 차근차근 해가면서..;;

추가삭제를 자유로이 하면서 이것이 자바의 묘미지~ 요러면서 해야 잼있지 ㅋㅋㅋ
아무튼 오늘도 골치꺼리는 생겼구나..
고민좀 해봐야겟다. 화면의 실시간세팅 흠..;;
교수님 혹시 힌트라도? ^^ ;;

by 날아라숑카 | 2008/11/10 17:21 | 트랙백 | 덧글(1)

트랙백 주소 : http://dduckjava.egloos.com/tb/1079744
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 김교수 at 2008/11/11 09:51
화면의 실시간세팅..이 무엇을 하려는 것인지 구체적으로(그리고 명료하게) 말해준다면 좋겠네요.

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶