Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java.swing.text.html, как создать примитивный html-документ? 
:(
    Опции темы
Bounty555
Дата 9.4.2008, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



Помогите пожалуйста, не могу разобраться со средствами и создать обычный html-документ smile 
PM MAIL   Вверх
powerOn
Дата 9.4.2008, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(Bounty555 @  9.4.2008,  13:11 Найти цитируемый пост)
не могу разобраться со средствами

Какими средствами?

HTML документ можно создать просто правильно сформировав строку и сохранив её в файл.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bounty555
Дата 9.4.2008, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



именно средствами Java...и вроде как это делается средствами из java.swing.text.html
PM MAIL   Вверх
powerOn
Дата 9.4.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(Bounty555 @  9.4.2008,  15:15 Найти цитируемый пост)
и вроде как это делается средствами из java.swing.text.html 

Что вы имеете ввиду под "java.swing.text.html"? Лично я первый раз о таком пакете слышу. smile
Если вы имеете ввиду пакет javax.swing.text.html, то можете посмотреть на его классы тут. Они используются для организации работы JEditorPane с HTML контентом - фактичеки для отображения HTML документов. 
Если цель задачи - создание HTML документа, то наврядли классы этого пакета будут вам нужны. Можно обойти более простыми и логичными способами. Ну а способ зависит о цели создания документа.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bounty555
Дата 9.4.2008, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



Да...наверное все-таки зря я привязала этот пакет...а цель создания проста - далее из этого html-документа будет формироваться электронный учебник, но на первой стадии надо чтобы просто появлялась пустая html-страница
PM MAIL   Вверх
powerOn
Дата 9.4.2008, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(Bounty555 @  9.4.2008,  16:07 Найти цитируемый пост)
а цель создания проста - далее из этого html-документа будет формироваться электронный учебник, но на первой стадии надо чтобы просто появлялась пустая html-страница 


Вы случайно не Web-приложение пишите? Как этот учебник должен выглядеть (кончептуально)? Пользователь должен работать с ним через web-браузер? Возможно вам нужно смотреть в сторону Servlet/JSP? Или друго веб-фреймвёрка?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Samotnik
Дата 9.4.2008, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Цитата(powerOn @  9.4.2008,  14:34 Найти цитируемый пост)
Лично я первый раз о таком пакете слышу

а он есть  тыц  smile 

Цитата(Bounty555 @  9.4.2008,  15:07 Найти цитируемый пост)
но на первой стадии надо чтобы просто появлялась пустая html-страница 

лучше всего 
Цитата(powerOn @  9.4.2008,  16:23 Найти цитируемый пост)
нужно смотреть в сторону Servlet/JSP


Добавлено через 54 секунды
Цитата(Bounty555 @  9.4.2008,  12:11 Найти цитируемый пост)
создать обычный html-документ

что конкретно там должно  быть ? 
PM MAIL   Вверх
v2v
Дата 9.4.2008, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



я так понимаю есть текст - документация , вы хотите преобразовать её в html и добавить кучу удобных перекрёсных ссылок?


--------------------
PM   Вверх
Bounty555
Дата 9.4.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



надо на первой стадии создать пустой html-документ, а потом туда помещать текст, картинки и т.п...и разделить страницу на несколько частей(слева ссылки, по центру текст, справа соответствующие рисунки)
Цитата

Servlet/JSP

об это я не слышала...но мне надо без использования сервлетов

Это сообщение отредактировал(а) Bounty555 - 9.4.2008, 19:23
PM MAIL   Вверх
Samotnik
Дата 9.4.2008, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Цитата(Bounty555 @  9.4.2008,  19:22 Найти цитируемый пост)
об это я не слышала...но мне надо без использования сервлетов

так вряд  ли получится,  если нужно юзать  *.html  то  это   WEB   Java    т.е.    J2EE    
А значит нужно либо через сервлеты, либо  стратс,  либо  ежб,   либо ....   еще  куча   фрэймворков

Добавлено через 6 минут и 20 секунд
вот 
Код

<html>
  <head>
    <title>   My first   html :))) </title>
  </head>
    <body>
     <table border="3" bgcolor="pink">
         <tr>
             <td>
                  differrent  text  here  ))    
                     Bla   bla   bla
             </td>
                <td>
                    <a href="images/xxx.jpg">Look  at    my  pictures !!!!!</a></p>
                </td>
                <td>
                    <a href="http://microsoft.com/" title="WORLD">I'm a normal link</a> <br/>
                </td>            
         </tr>
        </table>
    </body>
</html>


я набросал  за 2 минуты  )))  Самый простой     .html

Это сообщение отредактировал(а) Samotnik - 9.4.2008, 19:26
PM MAIL   Вверх
v2v
Дата 9.4.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



Цитата(Samotnik @  9.4.2008,  19:25 Найти цитируемый пост)

так вряд  ли получится,  если нужно юзать  *.html  то  это   WEB   Java    т.е.    J2EE    
А значит нужно либо через сервлеты, либо  стратс,  либо  ежб,   либо ....   еще  куча   фрэймворков

ты не понял.

Bounty555, нет тебе этого не надо. 
создаёшь GUIшное приложение на основе Swing - а  :
в приложение одна большая JTextArea и кнопка New (JButton)
при нажатии на кнопку в JTextArea  помещаётся стандартный шаблон для хтмл страници
Код

<html>
  <head>
    <title>   </title>
  </head>
    <body>
</html>

а потом уж будешь наворачивать функциональность.
например кнопка SetTitle выводит поле ввода , куда вводишь заголовок, а дальше ищет на форме тег <title> и после него размещает заголовок.

Добавлено через 5 минут и 50 секунд
или глянь на уже существующие : 
http://www.brothersoft.com/downloads/java-html-editor.html

Это сообщение отредактировал(а) v2v - 9.4.2008, 19:42


--------------------
PM   Вверх
powerOn
Дата 9.4.2008, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(Samotnik @  9.4.2008,  19:49 Найти цитируемый пост)
а он есть  тыц  smile 

smile 
Это com.sun.java.swing.text.html, а не java.swing.text.html.

Добавлено через 3 минуты и 37 секунд
Bounty555, все-таки вопрос открытый: твоё приложение должно работать в веб-браузере или это обыкновенное GUI приложение?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Samotnik
Дата 9.4.2008, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



powerOn,   я так пологал, что про нее  вопрос  был 
PM MAIL   Вверх
Bounty555
Дата 9.4.2008, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



Цитата

я набросал  за 2 минуты  )))  Самый простой     .html

Это я знаю...мне это не надоsmile
Цитата

все-таки вопрос открытый: твоё приложение должно работать в веб-браузере или это обыкновенное GUI приложение? 

а какое отличие?

Добавлено через 1 минуту и 9 секунд
Цитата

создаёшь GUIшное приложение на основе Swing - а  :

а как его создать? просто никогда не работала с ним
PM MAIL   Вверх
Samotnik
Дата 9.4.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Bounty555,  блин вы сначало определитеcь, какое вам приложение нужно   WEB    или    GUI  (Swing, AWT)

Цитата(Bounty555 @  9.4.2008,  20:35 Найти цитируемый пост)
а какое отличие?

отличие в том, что веб (J2EE) приложение  выполняется в  броузере, у него должны быть как  минимум  клиентская сторона (представление инфы   типа   .html)  и серверная (выполнение запросов, работа  с БД  и т.д.)
А обычное  GUI   приложение  пишется  на обычной Java  (J2SE)  с использованием библиотек   SWING  и  AWT      и запускается  это приложение не  в броузере, а  обычным способом.   
PM MAIL   Вверх
Bounty555
Дата 9.4.2008, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



Должно быть веб-приложение, но основа должна написана на Java а не на html...



Это сообщение отредактировал(а) Bounty555 - 9.4.2008, 21:27
PM MAIL   Вверх
Samotnik
Дата 9.4.2008, 21:36 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Цитата(Bounty555 @  9.4.2008,  21:16 Найти цитируемый пост)
Должно быть веб-приложение, но основа должна написана на Java а не на html...

да, так и есть,     .html  это всего лиш средство  отображения (их много   html,  xhtml, dhtml, jsp, jspx,  .....)
Основа  пишется на  сервлетах,  это классы, которые наследую  HTTPSerlvlet  у  него есть основные методы   request  и  response    
Либо на  экшнах,  либо  с использованием   ejb    много  на чем реализовывать можно...
Но вся проблема в том, что если 
Цитата(Bounty555 @  9.4.2008,  21:16 Найти цитируемый пост)
Должно быть веб-приложение

То на обычной   стандартной  Java  (J2SE)   это   сложно реализовать,   нужно   юзать   J2EE
PM MAIL   Вверх
v2v
Дата 9.4.2008, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



ах вот где собака порылась smile
ну так вам, надо с самого начала разбираться с созданием gui шных приложений на java
http://www.apl.jhu.edu/~hall/java/Swing-Tu...ial-JFrame.html

А задание точно стоит как создать тулзу , которая редактирует html ? может возьмёте какую то существующую ?
http://en.wikipedia.org/wiki/HTML_editor


--------------------
PM   Вверх
powerOn
Дата 9.4.2008, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Bounty555, это задание из универа? Лучше уточните у преподавателя как оно должно быть реализовано.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bounty555
Дата 10.4.2008, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



Узнала, все-таки GUI-шное приложение...а его можно создать в виде html-документа? или это обычное окно?
PM MAIL   Вверх
v2v
Дата 10.4.2008, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



Цитата(Bounty555 @  10.4.2008,  21:50 Найти цитируемый пост)
это обычное окно? 

это обычное окно, но ты можешь использовать Ява аплеты , и это окно у тебя будет на хтмл странице.


--------------------
PM   Вверх
powerOn
Дата 11.4.2008, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Модератор: Почистил сообщения.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Bounty555
Дата 13.4.2008, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 4.11.2007

Репутация: нет
Всего: нет



а как можно создать окно с разметкой? то есть как на хтмл-странице, слева место для ссылок, по центру для текста и т.д...
PM MAIL   Вверх
Samotnik
Дата 13.4.2008, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



Bounty555, вопросы по  гуи  сюда


PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1084 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.