Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259

Java, изображения и БД

20.08.2013, 13:43. Показов 1915. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем!
Нужна помощь, обрыл кучу информации и не нашел ничего стоящего(((
Нужно создать Web-приложение где
находилась бы карта например какой-нибудь республики с областями и городами...
1)при наведении на область она бы подсвечивалась и при нажатии была бы возможность перейти на конкретную область ;
2) координаты городов находятся в БД и строятся в зависимости от значений(например зеленый кружок с подписью населенного пункта);
3) так же в БД хранится определенная информация по этим городам и если там что-то случается то индикатор этого города с зеленного менялся на красный;
4) а после щелчка по этому населенному пункту, открывалось бы диалоговое окно с подробным описание инцидента, который хранится БД.

Спасибо за помощь!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.08.2013, 13:43
Ответы с готовыми решениями:

Поворот изображения Java
Думаю что это глупый вопрос, но как повернуть изображение в Java на некоторое количество градусов(желательно относительно центра). ...

Попиксельный анализ JPG изображения в Java.
Привет ВСЕМ! У меня еще один вопрос. Можно ли сделать анализ изображения (JPG) в Яве попиксельно, и если да, то как? И еще, может кто...

Перевести программу для чтения изображения с С++ на JAVA
Доброго времени суток) Помогите перевести пожалуйста с С++ на Java/ #include <QString> #include <QImage> #include...

27
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
20.08.2013, 13:57
А вопросы в чем?
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
20.08.2013, 14:11  [ТС]
Как это сделать????

Добавлено через 11 минут
Хотя бы как это примерно сделать, полезные ссылки, желательно с примерами
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
20.08.2013, 14:22
целиком не надо написать и сбросить по почте?
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
20.08.2013, 14:25  [ТС]
в смысле???
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
20.08.2013, 14:27
в том смысле, что "я искал и ничего не нашел" читается как "мне тупо лениво искать, сделайте это за меня"
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
20.08.2013, 14:28  [ТС]
Я сделал так взял картинку закинул её в img, накидал туда area и изменял картинку в зависимости от нажатого area, но сказали что так не подойдет... вот уже неделю сижу и никак не могу придумать решение этой проблемы... Решил обратится к вам...
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
20.08.2013, 14:49
Цитата Сообщение от kastiniel Посмотреть сообщение
Я сделал так взял картинку закинул её в img, накидал туда area и изменял картинку в зависимости от нажатого area, но сказали что так не подойдет...
А как именно Вы это делали? И почему не подойдет?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
20.08.2013, 15:02
kastiniel, выложили бы сразу то, что есть, и отношение другое было бы.
По теме, я бы в сторону svg смотрел...
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
21.08.2013, 11:08  [ТС]
с SVG это я первоначально делал, там одно плохо, что через SVG(нашел статью где через JS карта Европы сделана, сделал под свою, только вот плохо, что все координаты SVG файла задаются статикой, а через JS там вообще вводится координаты полигона. который в последствии является ссылкой). После я намалявал в фотошопе нужную карту, наставил туда нужных точек, закинул все это в IMG , добил активные области через area, потом по клику по этой области, картинка менялась город по которому тыкали стоновился вместо зеленого красным и выводилась инфа, я был рад.... потом мне сказали что это все не катит и надо делать,как я писал в начале....

Добавлено через 53 минуты
может есть смысл рисовать изображение в самом java коде и потом доставать это изображение. Только я не знаю одну вещь, можно ли вешать ссылки на элементы изображения, нарисованные в коде???
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.08.2013, 11:49
Цитата Сообщение от kastiniel Посмотреть сообщение
Только я не знаю одну вещь, можно ли вешать ссылки на элементы изображения, нарисованные в коде???
можно, сервлету по барабану из потока файл или с файловой системы, всё равно для него это байтовый поток
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
21.08.2013, 12:34  [ТС]
А если сделать через аплет, будет ли возможность отслеживания кликов по областям и тд и тп по теме?

Добавлено через 47 секунд
и если да, то как это сделать???
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.08.2013, 13:01
Цитата Сообщение от kastiniel Посмотреть сообщение
А если сделать через аплет
не стоит, на сегодня эта технология является довольно неудобной и самой бажной + требует платного сертификата чтобы не пугать пользователя предупреждениями о безопасности на каждый чих.
+ требует наличия у пользователя JVM на борту
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
21.08.2013, 13:03  [ТС]
Тогда как???
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.08.2013, 13:06
http://www.javalobby.org/java/forums/t17096.html

это почти то же что вам рекомендовал Skipy только минуя процесс создания файла
вот ещё http://javahowto.blogspot.com/... eates.html
1
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
21.08.2013, 13:43  [ТС]
Это все хорошо... но для оформления страницы я использую
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>


не будет он конфликтовать с новым сервлетом.
Просто я в этом новичок(что касается сервлетов), поэтому для меня это тьма тьмущая.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.08.2013, 14:15
Цитата Сообщение от kastiniel Посмотреть сообщение
не будет он конфликтовать с новым сервлетом.
а зачем тебе новый, реализуй в своём
0
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
21.08.2013, 14:41  [ТС]
так это сервлет идет как встроеный с jsf
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
22.08.2013, 11:46
Цитата Сообщение от kastiniel Посмотреть сообщение
Это все хорошо... но для оформления страницы я использую
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>


не будет он конфликтовать с новым сервлетом.
Просто я в этом новичок(что касается сервлетов), поэтому для меня это тьма тьмущая.
Не будет. Сделайте свой сервлет, повесьте его на свой контекст. Если нужно по клику что-то открывать - просто делаете redirect с нужными параметрами на faces.

По поводу рисования картинки - по точкам рисуете GeneralPath, который является Shape, т.е. у него есть метод contains(Point2D). По клику на картинке получаете координаты клика и проверяете, в какой GeneralPath они попадают.
1
 Аватар для kastiniel
60 / 60 / 46
Регистрация: 25.11.2011
Сообщений: 259
22.08.2013, 12:28  [ТС]
Хорошо, с этим понятно.... но для оформления страницы я использую WEB-морду primefaces, как я почитал про сервлеты, то через них у нас рисуется вся страница, а можно ли с помощью сервлета просто нарисовать ту же картинку и просто поместить её в primefaces p:graficImage?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.08.2013, 12:28
Помогаю со студенческими работами здесь

При сборке программы (Java) изображения пропадают
Всем привет,у меня проблема,при сборке программы(Java)изображения пропадают. Работаю через NetBeansIDE при запуске в NetBeans программа...

Общие Ресурсы (файлы, Изображения, Java-программы...)
Как обратиться к общим файлам через Script. Например, в общие ресурсы помещаю изображение, а при выводе на печать данных выгружаю в Excel и...

Отрисовка изображения поверх канвы (изображения) и вращение изображения
Здравствуйте. Столкнулся с 2умя проблемами при работе с изображениями средствами C++ Builder. Хочу сделать одну интересную штуку, но...

Exception in thread "main" java.lang.IllegalArgumentException: illegal component position at java.desktop/java.awt.Cont
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class...

Как добиться качественного рисования изображения поверх изображения picturebox?
есть код: PictureBox p = (PictureBox)sender; p.SizeMode = PictureBoxSizeMode.Normal; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru