나는 특정 로그 파일의 내용을 즉석에서 표시하는 소프트웨어 구성 요소를 작성하고 있습니다. 부스트 업 tail -f
을 생각해보십시오. 더 큰 GUI의 일부 여야합니다.C# (또는 java)로 로그 뷰어 GUI 구현
GUI 구성 요소가 로그 파일 출력을 표시해야하는 화면 이동 가능한 텍스트 영역을 구현하도록 선택해야하는지 궁금합니다.
세 내 주요 요구 사항은 다음과 같습니다
- 검색 - 사용자가 로그 출력의 단어를 찾을 수 있습니다. 검색 은을 필터로 구현할 수 없음을 강조하겠습니다. 로그 파일 에
foo
이 포함 된 셀로 건너 뛰고 을 포함하지 않는 이웃을 숨기는없이 필터링으로 이동하고 싶습니다. - 복사 - 쉽게 선을 선택하고 복사 할 수 있어야합니다. (이것이 내가 DataGrid 기반 솔루션을 배제한 이유입니다).
- 필터 - 특정 줄을 쉽게 숨길 수 있어야합니다.
- 색상 -이 구성 요소가 MVC 패턴을 순종 경우도 좋을 것이다 (필터 기준) 때때로 특정 색상을 사용할 수있는 능력
이 좋을 것입니다.
물론 일반 읽기 전용 텍스트 영역을 모두 구현할 수도 있지만 더 쉬운 것이 있는지 궁금합니다. 유일하게 특이한 기능은 검색 가능한 모든 텍스트 영역이 일반적인 요구 사항처럼 보이기 때문에 필터링하는 것입니다.
Java GUI 솔루션도 허용 될 수 있습니다 (Java 응용 프로그램에도 사용될 수 있음).
은 내가 찾고있는 것과 유사하지만 불행히도 구성 요소로 사용할 수 없습니다. 같은 GUI를 만들기위한
글레이즈 목록에 검색 기능이 없으며 쉽게 복사하여 붙여 넣을 수 있다고 생각합니다.하지만보기에는 좋습니다. 감사. –
검색은 찾기, 선택 및 해당 줄로 이동하는 것입니다. – akarnokd