Uruchomienie domyślnej przeglądarki i połączenie z str. www?

 
Napisz nowy tematOdpowiedz do tematu    Forum programistyczne Programmers Zone Strona Główna -> Java
Autor Wiadomość
qcu
~user




Dołączył: 17 Gru 2007
Posty: 16


PostWysłany: 17-12-07 00:49 Zacytuj zaznaczone Odpowiedz z cytatem

Witam,

Chciałbym zapytać czy istnieje jakaś funkcja/mechanizm javy pozwalający na odpalenie domyślnej przeglądarki internetowej i połączenie z określonym adresem www (coś w rodzaju linka)? Tzn. chciałbym zamieścić w panelu swojej aplikacji przycisk którego wciśnięcie powodowało by uruchomienie przeglądarki i wyświetlenie określonej strony www.


Pozdrawiam,
Qcu
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
progs
#Moderator




Dołączył: 16 Cze 2005
Posty: 6050
Skąd: 3m
Pomógł: 366

PostWysłany: 17-12-07 07:50 Zacytuj zaznaczone Odpowiedz z cytatem

Jezeli uzyjesz biblioteki SWT masz klase Browser ktora pozwala na uzycie systemowej przegladarki jak kazdego innego komponentu ktory wstawiasz gdzie chcesz:), w systemie windows moze byc to IE lub Mozilla w linux tylko Mozilla:)

Uzyweajac Swinga mozesz skozystac z API Mozilla lub za pomoca biblioteki JACOB zautomatyzowac IE, ale nie bedzie to zintegrowane z apilkacja poprostu otworzy sie dana aplikacja ktora będzie mozna z poziomu kodu sterowac.

pozdro.

_________________
Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG Tlen
rzabcio
+Przyjaciel P-ZONE




Dołączył: 16 Gru 2005
Posty: 1420
Skąd: Poznań
Pomógł: 20

PostWysłany: 17-12-07 16:13 Zacytuj zaznaczone Odpowiedz z cytatem

A nie można wykorzystać integracji JRE 1.6? Tam to jest wydaje mi się podobnie jak w JDICu: Desktop.open, czy coś w ten deseń.

_________________
http://citybynight.blogspot.com/
http://twitter.com/rzabcio
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Jabber
progs
#Moderator




Dołączył: 16 Cze 2005
Posty: 6050
Skąd: 3m
Pomógł: 366

PostWysłany: 17-12-07 17:02 Zacytuj zaznaczone Odpowiedz z cytatem

Zgadza sie w JDK 6+ mozna uzyc klasy Desktop i metody:
public void browse(URI uri), jednak to wywoluje tylko domyslna przegladarke i nie daja nad nia zadnej kontroli, poprostu otwiera domyslna przegladarke i przekazuje URL.

pozdro.

_________________
Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG Tlen
qcu
~user




Dołączył: 17 Gru 2007
Posty: 16


PostWysłany: 17-12-07 19:19 Zacytuj zaznaczone Odpowiedz z cytatem

Dzięki za odpowiedź.

Mam jeszcze takie pytanie bo trochę zielony w tym jestem:). Obecnie używam JDK 1.5, jeśli chciałbym skorzystać z klasy Desktop, to muszę odinstalować JDK 1.5 i zainstalować JDK 1.6 czy wystarczy że pobiorę skądś (skąd?) bibliotekę Desktop?

I jeszcze jedno: może posiada ktoś jakieś przykłady użycia klasy Desktop?


Pozdrawiam,
Qcu
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
rzabcio
+Przyjaciel P-ZONE




Dołączył: 16 Gru 2005
Posty: 1420
Skąd: Poznań
Pomógł: 20

PostWysłany: 18-12-07 18:00 Zacytuj zaznaczone Odpowiedz z cytatem

Nie wystarczy. Ale odinstalowywać nie musisz. Tylko zwróć uwagę czy IDE z którego korzystasz przełączyło się na nową Javę.

Jeśli chcesz pozostać przy 1.5 możesz wykorzystać wspomnianego JACOBa lub JDICa. Ale wtedy będziesz musiał dostarczać te rzeczy razem z aplikacją.

Przykłady? Wystarczy API i własne próby.

_________________
http://citybynight.blogspot.com/
http://twitter.com/rzabcio
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Jabber
Wyświetl posty z ostatnich:   
Napisz nowy tematOdpowiedz do tematu    Forum programistyczne Programmers Zone Strona Główna -> Java Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

Mapa
Powered by phpBB © 2001, 2005 phpBB Group

 Polecane strony