앙되요

오늘까지 한 XhatIM v.004 본문

xhatIM

오늘까지 한 XhatIM v.004

앙되요 2008. 8. 7. 17:49
custom dataGrid에 roster를 다 불러서 필요한 부분만 출력하게 만들고

roster에 있는 show값을 비교 show 값이 chat이면 dataGrid의 row가 하늘색 나머지는 회색으로

표시된다

각각의 아이템의 displayName열에 마우스 오버시 툴팁으로 나머지 jid나 status가 표시 된다

그리고 아이템의 더블클릭시 선택되어진 JID의 custom TitleWindow로 만든 팝업창이 나타나게 되고

현재는 그 팝업창으로 선택된 JID 에게는 메세지 전송은 된다.

아직 받는 부분을 완성하지 못했다.

받는 부분은 메세지 이벤트 리스너를 하나 더 만들어서

핸들러 자체를 팝업에 보내서 하면 어떻게 될거 같다.

그리고 dataGrid에 roster로딩시 roster가 분명이 상대방은 chat상황인데 그렇지 않다고 가끔씩

presence가 이상하게 날아온다. 요문제 확인해보고

상대방이 메세지를 보낼때 현재 같이 대화중이면 대화중인 창에 뜨게 하고

아니면 새 팝업창을 만들어야 하고 dataGrid에서 아이템 선택해서 더블클릭시 선택된 팝업창이 떠있으면

또 뜨면 안된다.