2008년 11월 10일
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)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]