Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Alexandr I

Как кликая на метку с адресом инета, чтобы ткрывался браузер и загружался сей адрес?

13.12.2007, 23:33. Показов 1913. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как кликая на метку с адресом инета, чтобы ткрывался браузер и загружался сей адрес?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.12.2007, 23:33
Ответы с готовыми решениями:

Как сделать чтобы компьютер не загружался
как сделать чтобы компьютер не загружался и смахивало это всё на сбой операционки. (подшутить над кем-нибудь). и чтобы можно было всё...

Как поменять в биосе чтобы загружался с диска?
Имеется системный блок HP 6200 Pro Microtower. Захожу в биос, а там все не как обычно, не могу найти BOOT, мне нужно на него установить XP....

Как сделать чтобы файл mp3 загружался по ссылке
Не могу понять как сделать чтобы списком передавались url на файлы типо ...

17
0 / 0 / 0
Регистрация: 04.06.2007
Сообщений: 81
14.12.2007, 00:55
Это примерно так делается:
URL=lblMylabel.caption
Set ieView = GetObject('', 'InternetExplorer.Application')
ieView.Visible = True
ieView.Navigate URL

Enjoy!
0
Alexandr I
14.12.2007, 01:18
А майл?
Alexandr I
17.12.2007, 23:22
Вообще не работает такая ссылка, точнее я не совсем понимаю код. А еще нужно, чтобы если это емайл, то нужно открыть почтовый клиен как полгается с новым письмом и т.д... Нужно ли определять какой клиент почтовый стоит у клиента или есть униветсальное нечто? Нужна реализция на jdk
Благодарю за отклик.
Sergey_
18.12.2007, 17:24
Написать можно что угодно,но чем тебя не устраивают обычные HTML-ссылки? Можно конечно написать апплет типа

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.awt.*;
import java.net.*;
import java.applet.Applet;
import java.awt.event.*;
 
public class MyCoolApplet extends Applet {
    public void init() {
        final Label urlLabel = new Label('maito:sgribok@luxoft.com');
        urlLabel.addMouseListener(
            new MouseListener(){
                public void mouseClicked(MouseEvent event) {
                    try {
                        URL theURL = new URL(urlLabel.getText());
                        getAppletContext().showDocument(
                            theURL, 
                            '_blank'
                        );
                    } catch (MalformedURLException ex) {
                        System.out.println('Bad URL');
                    }
                }
                public void mouseEntered(MouseEvent event) {}
                public void mouseExited(MouseEvent event) {}
                public void mousePressed(MouseEvent event) {}
                public void mouseReleased(MouseEvent event) {}
            }
        );
        add(urlLabel);
    }
}
но по-моему проще использовать ссылку

Code
1
2
<A HREF='http://www.relib.com' TARGET='_blank'>
  http://www.relib.com
Alexandr I
19.12.2007, 00:06
Это нужно, тотому и спрашиваю...
Такой вариант тоже не пашет, нужно реализация во фреме а не в апплете...
Sergey_
19.12.2007, 14:05
Alex, что тебе все-таки нужно? Нельзя ли конкретнее. Во фрейм можно вставить как HTML-ссылку, так и апплет.
Alexandr I
19.12.2007, 21:03
На сколько знаю в java поддерживаются только таги <applet>, и обычные
ссылки Html использовать нельзя. Кстате и тот код что был любезно
написан - не работает, в чам может быть причина? При наведении ссылки
на лабел ничего не происходит.
А конкретнее... куда уж конретнее во фрейме один лабел предназначен
для урлов, нужно чтобы кликая по ней окрывался новый браузер, загружая
этот урл, причем лабел принимает разные адреса(в зависимости от
читаемого сообщения форума), и есть другой лабел, там содержится майл
юзера, нужно чтобы открывался почтовый клиент, с заполненными
полями(кому, от кого и т.д)
Спасибо за диалог
Sergey_
20.12.2007, 11:37
> При наведении ссылки на лабел ничего не происходит

А кликнуть по label-у ты не пробовал?

Вообще-то все должно работать (только для mail-а лучше вместо '_blank' поставить '_top', чтобы не открывалось лишнее окно). То есть при просмотре из броузера мы должны видеть label, и после кликания на label должен вызываться почтовый клинт. Если не работает, то что пишется в java-consol?

Правда я все равно считаю что разумнее для таких целей использовать JavaScript и обычные HTML-ссылки.
Alexandr I
20.12.2007, 23:56
Обьясни, как возможно в яве исполььзовать скрипты?
Можно НО тоько <applet>
Напиши, как выглядет такое событие?
Alexandr I
21.12.2007, 00:00
Проверь пожалуйста свой код !!!
mishgun
21.12.2007, 04:54
По-моему вы забыли одну вещь.Коннекта то у вас как такового нет!!!
URLConnection где?
Надо добавить такой код
URLConnection conn = new URLConnection(The URL);
conn.connect();
mishgun
22.12.2007, 02:12
Маленькое уточнение к коду.Немного неправильно написал
URL theURL = new URL(....);
URLConnection conn = theURL.openConnection();
conn.connect();
по моему так
1 / 1 / 1
Регистрация: 18.08.2007
Сообщений: 289
22.12.2007, 11:12
Разберитесь, наконец-то, на каком языке нужно писать код (Java или JavaScript)!!!
0
Alexandr I
22.12.2007, 13:31
Что разбератся? На яве мне надо
Все что говорилось не пашет Черт побери!
Вот на самом деле как написанно в книжке,но не пашет

Java
1
2
3
4
5
6
7
8
9
10
11
//Событие на нажатие на URL юзера
void labelTextURL_mouseClicked(MouseEvent e) {
  URL theURL;
    try {
        theURL = new URL(labelTextURL.getText());
        ForumsApplet a=new ForumsApplet();
        a.getAppletContext().showDocument(theURL,'_self');
          } catch (MalformedURLException ex) {
              this.textMessage.setText(''+ex);
          }
}
Про коннект там ничего нет.
mishgun
22.12.2007, 19:03
А по конкретнее про не пашет можно?Не соединяется или какие то runtume errors выпадают.Напиши поконкретней что бы не гадать на кофейной гуще что именно не работает
Alexandr I
22.12.2007, 21:34
Не открывается новый броузер, но коннект вроде есть, еще раз повторяю что пытаюсь делать это из окна фрейма на awt
Sergey_
23.12.2007, 13:21
1. Приношу извинения. Я неправильно понял термин фрейм, считая что речь идет об html-фрейме. Естественно в java-фреймах ни о каких тегах и javascript речи быть не может.

2. Пример свой я проверил и выяснил, что если его непосредственно скопировать и запустить, в java-console выдается 'bad url' и outlook не запускается. Однако, если стереть и заново прописать mail-адрес в исходном коде, то все работает. У меня ощущение, что ':' (двоеточие) там оказалось на русском или что-то в этом роде.

3. Я сомневаюсь в том, что показанный образец кода будет работать: вроде бы нельзя получить AppletContext для апплета, созданного здесь же с помощью ForumsApplet a=new ForumsApplet(). Выскочит NullPointerException. Нужно брать AppletContext для твоего базового апплета, запущенного броузером.

4. Какие именно сообщения об ошибке выдаются?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2007, 13:21
Помогаю со студенческими работами здесь

Как грамотно сделать чтобы сервер загружался как сервис ?
после переноса.. установил новый.. удалил папку Lotos, скопировал туда папку Lotos cо старого умершего сервера.. сервер работает, но...

Как сделать так,чтобы при выборе строки в TreeView загружался текст?
Где я ошибся собственно? Судя по всему это строка с TreeView1, так как я не знаю как правильно вводить строку procedure...

Как сделать так чтобы в тесте в зависимости от вопроса загружался Chech Box или Option Baton
У меня есть база в accesse Как сделать так чтобы в тесте(в форме) в зависимости от вопроса загружался вариант ответа Chech Box или Option...

Как сделать чтобы кликая по ссылке можно было открыть рисунок в программе "ACDSee"?
Имеется Access 2016 Ленточная форма. На форме для отображения рисунка, используется элемент &quot;Рисунок&quot;. Сам рисунок...

Как сделать так чтобы в тесте(в форме) в зависимости от вопроса загружался вариант ответа Chech Box или Option Baton ?
У меня есть база в accesse (программа тестирования)Как сделать так чтобы в тесте(в форме) в зависимости от вопроса загружался вариант...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru