나는 내 프로젝트를 구조화해야하는 방법에 다소 방해가된다. 지금까지는 잘 가고 있었지만 지금은 다시 구조화해야 할 것 같습니다.내 프로젝트를 다시 구조 할 때의 제안
내 프로젝트는 피어 투 피어 채팅 및 파일 공유입니다. 그것은 장치 발견, 채팅 및 파일 전송을 수행합니다.
JTabbedPane을 사용하여 구현할 계획입니다. 하나의 기본 탭은 온라인 연락처를 나타내고 다른 탭은 필요할 때마다 각 연락처에 대해 생성됩니다.
지금까지 장치 검색을위한 하나의 탭으로 JTabbedPane을 만든 메인 파일을 만들었습니다. 간단히하기 위해, 나는 chat (파일 전송은 아직 코딩되지 않았다)을 위해 또 다른 프로그램을 만들었다.
어떻게 이러한 코드를 하나로 통합하고 계속 진행할 수 있습니까?
해야하나요? 1 : 메인 파일 자체에 전체 채팅 코드를 결합 하시겠습니까? 2 : 채팅 프로그램을 호출하여 매번 새로운 인스턴스를 만들고 한 번에 하나의 패널을 JTabbedPane에 추가하십시오. 그리고 다른 것이 있으면 제안하십시오.
해결책이 2 인 경우 나를 안내하십시오. 다소 방해가됩니다.