2009년 12월 10일
마지막 GUI ㅋㅋ
스케쥴을 보는 창이 굉장히 .. 심플에 해졌지만 ... 지금은 .. Class 내부가 .. 난리를 치고 있어서 ..
정리가 필요하다 ㅠㅠ ..
그리고 아직 툴바에 대한 이벤트는 걸지 않았다 ..
일단 ..
분류선택에서 약속과 일과를 선택하면
날짜 선택에 날짜가 뜨고 ..
대략 DB에서 Date 컬럼의 값을 읽어서
listModel.setElement() 를 사용했다 ..
그리고 날짜를 클릭하면 DB에서 Time 컬럼과 Title 컬럼을 읽어서 .. 시간 // 제목 의 형태로 list 에 추가 한다.
그리고 .. 시간 // 제목을 클릭하면 ..
StringTokenizer를 사용해서 " // " 이것을 기준으로 나누고
그 값으로 다시 DB에서 내용을 불러와서 TextArea에 넣을 생각이다 .. 일단 TextArea 는 .. setEditable(false)로 ㅎ
그런데 .. 이상한 점이 하나 있다 ..
초기에 List 는 선택되어 있지 않은 상태이고 ...
따라서 날짜를 선택하면 ... 값이 바뀐것이 아닌지 ..
재미 있는건 .. 그 값이 .. 두번 선택 된다는 것 ..
public void valueChanged(ListSelectionEvent e) {
String str = (String)list1.getSelectedValue();
System.out.println(str);
}
이것을 확인하면 .. cmd 창에 ..
str값
str값
저런식으로 두번 나온다 .. 이거 .. valueChanged 에서 Class 객체를 만들어서 .. str 값을 전달해줄 생각인데 ..
객체도 2번 만들어 지니 ... 문제가 된다 ... ㅜㅜ ..
금요일 오후에 .. Class 내부를 다시 정리 하면서 .. 살펴 봐야겠다 ..
그리고 StringTokenizer 를 사용하면 . NullPointException 이 발생하는데 .... 이것도 ..
윽 .. 일단 불러와서 다시 편집해서 DB를 업뎃 할 수 있는 것 까지 하면 .. 주된 기능은 다 구현 된다 ..
# by | 2009/12/10 00:22 | 2학기 System Project | 트랙백 | 덧글(0)
먼저 JOIN 하기 위해 필요한 정보들은 ID, Password, 사용자 이름과







