| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > java.swing.text.html |
| Автор: Bounty555 9.4.2008, 12:11 |
| Помогите пожалуйста, не могу разобраться со средствами и создать обычный html-документ |
| Автор: powerOn 9.4.2008, 13:02 |
Какими средствами? HTML документ можно создать просто правильно сформировав строку и сохранив её в файл. |
| Автор: Bounty555 9.4.2008, 14:15 |
| именно средствами Java...и вроде как это делается средствами из java.swing.text.html |
| Автор: powerOn 9.4.2008, 14:34 |
Что вы имеете ввиду под "java.swing.text.html"? Лично я первый раз о таком пакете слышу. Если вы имеете ввиду пакет javax.swing.text.html, то можете посмотреть на его классы http://java.sun.com/j2se/1.5.0/docs/api/. Они используются для организации работы JEditorPane с HTML контентом - фактичеки для отображения HTML документов. Если цель задачи - создание HTML документа, то наврядли классы этого пакета будут вам нужны. Можно обойти более простыми и логичными способами. Ну а способ зависит о цели создания документа. |
| Автор: Bounty555 9.4.2008, 15:07 |
| Да...наверное все-таки зря я привязала этот пакет...а цель создания проста - далее из этого html-документа будет формироваться электронный учебник, но на первой стадии надо чтобы просто появлялась пустая html-страница |
| Автор: Samotnik 9.4.2008, 18:49 | ||
а он есть http://web.mit.edu/swing_v1.1/swing-1.1beta2/doc/api/com/sun/java/swing/text/html/package-summary.html
лучше всего Добавлено через 54 секунды что конкретно там должно быть ? |
| Автор: v2v 9.4.2008, 18:58 |
| я так понимаю есть текст - документация , вы хотите преобразовать её в html и добавить кучу удобных перекрёсных ссылок? |
| Автор: Bounty555 9.4.2008, 19:22 | ||
надо на первой стадии создать пустой html-документ, а потом туда помещать текст, картинки и т.п...и разделить страницу на несколько частей(слева ссылки, по центру текст, справа соответствующие рисунки)
об это я не слышала...но мне надо без использования сервлетов |
| Автор: Samotnik 9.4.2008, 19:25 | ||
так вряд ли получится, если нужно юзать *.html то это WEB Java т.е. J2EE А значит нужно либо через сервлеты, либо стратс, либо ежб, либо .... еще куча фрэймворков Добавлено через 6 минут и 20 секунд вот
я набросал за 2 минуты ))) Самый простой .html |
| Автор: v2v 9.4.2008, 19:41 | ||||
ты не понял. Bounty555, нет тебе этого не надо. создаёшь GUIшное приложение на основе Swing - а : в приложение одна большая JTextArea и кнопка New (JButton) при нажатии на кнопку в JTextArea помещаётся стандартный шаблон для хтмл страници
а потом уж будешь наворачивать функциональность. например кнопка SetTitle выводит поле ввода , куда вводишь заголовок, а дальше ищет на форме тег <title> и после него размещает заголовок. Добавлено через 5 минут и 50 секунд или глянь на уже существующие : http://www.brothersoft.com/downloads/java-html-editor.html |
| Автор: powerOn 9.4.2008, 20:15 |
Это com.sun.java.swing.text.html, а не java.swing.text.html. Добавлено через 3 минуты и 37 секунд Bounty555, все-таки вопрос открытый: твоё приложение должно работать в веб-браузере или это обыкновенное GUI приложение? |
| Автор: Samotnik 9.4.2008, 20:19 |
| powerOn, я так пологал, что про нее вопрос был |
| Автор: Bounty555 9.4.2008, 20:35 | ||||||
Это я знаю...мне это не надо
а какое отличие? Добавлено через 1 минуту и 9 секунд
а как его создать? просто никогда не работала с ним |
| Автор: Samotnik 9.4.2008, 20:46 |
| Bounty555, блин вы сначало определитеcь, какое вам приложение нужно WEB или GUI (Swing, AWT) отличие в том, что веб (J2EE) приложение выполняется в броузере, у него должны быть как минимум клиентская сторона (представление инфы типа .html) и серверная (выполнение запросов, работа с БД и т.д.) А обычное GUI приложение пишется на обычной Java (J2SE) с использованием библиотек SWING и AWT и запускается это приложение не в броузере, а обычным способом. |
| Автор: Bounty555 9.4.2008, 21:16 |
| Должно быть веб-приложение, но основа должна написана на Java а не на html... |
| Автор: Samotnik 9.4.2008, 21:36 | ||
да, так и есть, .html это всего лиш средство отображения (их много html, xhtml, dhtml, jsp, jspx, .....) Основа пишется на сервлетах, это классы, которые наследую HTTPSerlvlet у него есть основные методы request и response Либо на экшнах, либо с использованием ejb много на чем реализовывать можно... Но вся проблема в том, что если То на обычной стандартной Java (J2SE) это сложно реализовать, нужно юзать J2EE |
| Автор: v2v 9.4.2008, 21:40 |
| ах вот где собака порылась ну так вам, надо с самого начала разбираться с созданием gui шных приложений на java http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JFrame.html А задание точно стоит как создать тулзу , которая редактирует html ? может возьмёте какую то существующую ? http://en.wikipedia.org/wiki/HTML_editor |
| Автор: powerOn 9.4.2008, 21:48 |
| Bounty555, это задание из универа? Лучше уточните у преподавателя как оно должно быть реализовано. |
| Автор: Bounty555 10.4.2008, 21:50 |
| Узнала, все-таки GUI-шное приложение...а его можно создать в виде html-документа? или это обычное окно? |
| Автор: v2v 10.4.2008, 22:10 |
это обычное окно, но ты можешь использовать Ява аплеты , и это окно у тебя будет на хтмл странице. |
| Автор: powerOn 11.4.2008, 09:39 |
| Модератор: Почистил сообщения. |
| Автор: Bounty555 13.4.2008, 13:07 |
| а как можно создать окно с разметкой? то есть как на хтмл-странице, слева место для ссылок, по центру для текста и т.д... |
| Автор: Samotnik 13.4.2008, 13:44 |
| Bounty555, вопросы по гуи http://forum.vingrad.ru/forum/java-gui-swing-swt.html |