데이터베이스에 html 데이터를 가져 오기 위해 응용 프로그램을 작성해야합니다. 사용자는 자신의 문서를 삽입하고, 편집하고, 굵게 표시하고 기울임을 적용 할 수 있습니다. 그리고 나서 데이터베이스에 HTML 데이터를 삽입해야합니다. 그래서 tinyMCE를 사용하는 독립형 응용 프로그램을 Java (swt)로 작성하고 싶습니다. 모든 솔루션?tinyMCE를 사용하는 SWT 애플리케이션을 작성하는 방법은 무엇입니까?
0
A
답변
3
당신은 TinyMCE를 단독으로 실행할 수 없으며 JavaScript, ContentEditable이있는 전체 브라우저 환경이 필요합니다.
최근 개발로 앱에서 WebKit을 실행 한 다음 그 안에 TinyMCE를 실행할 수 있습니다. 실제로이 일을 어떤 응용 프로그램을 보지 못했지만, 실험 할 몇 가지 옵션이 있습니다 :
또는 순수 자바 HTML 편집기로 갈 수 :
- This SO question has a few open source options
- Commercial editor (면책 조항 :이 공동으로 작동 mpany,있다 others)
1
그것으로 TinyMce를 실행하는 것은 불가능합니다.
그러나 당신은 브라우저 구성 요소를 사용하여 그에게로 엽니 로컬 HTML 파일을 제공 할 수 있습니다 : "파일 : // [fullpath에
이browser.setUrl(LOCAL_FILE_URL) ;
(LOCAL_FILE_URL는 HTML 파일의 URL과 같은 뭔가를 이 HTML 파일에서
는 TinyMCE에 포함 ".HTML]/[yourfile (이 작업을 수행하는 방법을 자신의 웹 사이트를 보면). 를 항상이 HTML 페이지에서, TinyMCE에의 컨텐츠가 생성 된 HTML을 얻을 수있는 자바 스크립트 함수를 추가 (TinyMce에서 "소스 코드"를 클릭하면 보게되는)이 함수는 반드시 html을 포함하는 String을 RETURN해야한다. 메이트 된 텍스트. 하여 SWT 코드에서 이제function getContent() {
return tinyMCE.activeEditor.getContent();
}
당신이 evalute 기능을 사용하여 구현 한 자바 스크립트 함수를 실행하는 브라우저를 물어 : 귀하의 기능은 무엇인가있을 것입니다.
String tinyMceEditedText = (String) browser.evalute("return your_javascript_function();");
이 줄을 사용하면 tinyMceEditedText 변수에 입력 된 HTML이 있지만 사용자가 포함됩니다. 완벽하게 작동합니다. 형식화 된 html을 데이터베이스에 저장하고 TynyMce로 가져 오거나 swt 텍스트 형식으로 만들 수 있습니다.
누군가가 도움이되기를 바랍니다.
감사합니다.
관련 문제
- 1. SWT 애플리케이션에서 SWT 애플리케이션을 실행하는 방법은 무엇입니까?
- 2. symfony 1.4에서 tinyMCE를 사용하는 방법은 무엇입니까?
- 3. Py3k를 사용하여 콘솔 애플리케이션을 작성하는 방법은 무엇입니까?
- 4. Mac에서 SWT 애플리케이션을 아름답게 꾸미기
- 5. jsfpage에 TinyMCE를 표시하는 방법은 무엇입니까?
- 6. Eclipse에서 Hello World SWT 애플리케이션을 만드는 방법은 무엇입니까?
- 7. jface/swt 작업을 사용하는 방법은 무엇입니까?
- 8. 익스프레스 프로젝트에서 TinyMCE를 사용하는 가장 좋은 방법은 무엇입니까?
- 9. tinyMCE를 사용하는 mysql의 모국어 문제
- 10. 복잡한 레일 애플리케이션을 작성하는 가장 좋은 방법은 무엇입니까?
- 11. 소스 코드에서 Dialer/Phone 애플리케이션을 작성하는 방법은 무엇입니까?
- 12. tinymce를 동시에 두 요소를 업데이트하는 방법은 무엇입니까?
- 13. TinyMCe를 CakePHP 관리 양식에 추가하는 방법은 무엇입니까?
- 14. tinyMCE를 최신 버전으로 업그레이드하는 방법은 무엇입니까?
- 15. 애플리케이션을 테스트하는 방법은 무엇입니까?
- 16. GPS 애플리케이션을 코딩하는 방법은 무엇입니까?
- 17. Qt 애플리케이션을 실행하는 방법은 무엇입니까?
- 18. Ruby 애플리케이션을 패키지하는 방법은 무엇입니까?
- 19. swt tabitem을 비활성화하는 방법은 무엇입니까?
- 20. SWT 목록을 사용하는 방법?
- 21. django에서 관리자가 아닌 페이지로 tinymce를 사용하는 방법
- 22. tinyMCE를 소나타 관리 번들에 사용하는 방법
- 23. TinyMCE를 사용할 수없는 이유는 무엇입니까?
- 24. 티타늄을 사용하여 아이폰 애플리케이션을 개발하는 방법은 무엇입니까?
- 25. 하드 코어 자바 스크립트 애플리케이션을 작성하는 성공적인 경로는 무엇입니까?
- 26. SWT 위젯의 고정 높이를 지정하는 방법은 무엇입니까?
- 27. SWT 컨트롤을 사용하여 SWT/JFace 테이블의 내용을 렌더링하는 방법은 무엇입니까?
- 28. Flex 애플리케이션을 사용하여 자바 서블릿을 백엔드로 사용하는 방법은 무엇입니까?
- 29. 레일 애플리케이션을 문서화하는 방법은 무엇입니까?
- 30. 캘린더 애플리케이션을 모델링하는 방법은 무엇입니까?
자바에서 웹킷을 사용하는 것에 대한 단점을 말할 수 있습니까? 어느 것이 강력합니다 : 자바 웹킷 또는 파이썬 웹킷? 웹킷으로 파이썬으로 내 프로그램을 작성하는 것이 더 낫습니까? –
Java에서 WebKit을 사용할 때의 큰 단점은 플랫폼 간 상호 작용을하는 것입니다. JavaFX 2는 여전히 OS X 용 사전 릴리스에만 있습니다. Java 대 Python을 말할 수는 없지만 Python을 사용하지 않았습니다 :) – Spyder
감사합니다. Spyder. Java에서 Webkit에 유용한 Dj Project (Sweet)를 발견했습니다. 이 프로젝트는 내가 필요한 것을 구현했다. http://djproject.sourceforge.net/sweet/screenshots/images/HTMLEditor를 보라.png –