자바에서 텍스트 편집기를 작성하고 싶습니다. 나는 그것이 textmate와 비슷한 스 니펫 기능을 원한다. 이제 주 편집자 영역으로 무엇을 사용해야할지 모릅니다. 스윙에서 위젯을 사용해야합니까?을 textmate와 같은 텍스트 편집기로 만들려면 어떤 도구를 사용해야합니까?
대단히 감사합니다.
자바에서 텍스트 편집기를 작성하고 싶습니다. 나는 그것이 textmate와 비슷한 스 니펫 기능을 원한다. 이제 주 편집자 영역으로 무엇을 사용해야할지 모릅니다. 스윙에서 위젯을 사용해야합니까?을 textmate와 같은 텍스트 편집기로 만들려면 어떤 도구를 사용해야합니까?
대단히 감사합니다.
textmate와 같은 편집기의 핵심 추가 값의 상당 부분이 텍스트 편집보기이므로 텍스트 편집기를 작성하는 경우 처음부터보기 (JComponent 및 도면 및 이벤트 처리 무시)를 구현해야합니다.
다른 프로젝트를위한 풍부한 기능의 텍스트 편집 구성 요소가 필요한 경우에는 Scintilla 편집기 용 Java 바인딩 http://sourceforge.net/projects/jintilla/이 필요합니다 (SciTE 또는 Notepad ++는 Scintilla 사용).
내가하고 싶은 것을 이해했다면,이를 수행하기 위해 JTextArea을 사용할 수 있습니다. JTextArea를 주요 편집 영역으로 사용하는 멀티 스레드 텍스트 편집기 응용 프로그램이 있습니다. 그것은 환상적인 것은 아니지만, 만드는 것은 재미있었습니다.
이것은 "집을 짓고 싶습니다. 어떤 도구가 필요한가요?"라고 묻는 것과 같습니다. –