최종적으로 Swing UI로 만들어야 하는 화면들
1. 로그인 / 접속 설정 화면
✔ 해야 하는 일
- 사용자 /
관리자 선택
- 층 선택(예: 1~6층)
- 구역 선택(예: A/B) →
관리자라면 전체 조회 가능
- 사용자 ID 입력 (익명 ID 생성 버튼도 가능)
→ 가장 먼저 보여지는 화면 (Start Screen)
→ 이 화면에서 입력값을 서버에 보내고, 채팅/대시보드 화면으로 이동
2. 메인 화면 (2개의 탭 구성)
탭 1. 채팅 화면
구성
- 메시지 표시 영역(JTextArea)
- 메시지 입력창(JTextField)
- 전송 버튼(JButton)
- 시스템 메시지(입장/퇴장/공지 등)도 함께 표시
역할
- 동일 층·구역 사용자끼리 채팅
관리자는 모든 층 통합 채팅방도 가능