| Autor |
Wiadomość |
qcu ~user
Dołączył: 17 Gru 2007 Posty: 16
|
|
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 |
|
|
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6050 Skąd: 3m Pomógł: 366
|
|
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 |
|
|
rzabcio +Przyjaciel P-ZONE

Dołączył: 16 Gru 2005 Posty: 1420 Skąd: Poznań Pomógł: 20
|
|
| Powrót do góry |
|
|
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6050 Skąd: 3m Pomógł: 366
|
|
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 |
|
|
qcu ~user
Dołączył: 17 Gru 2007 Posty: 16
|
|
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 |
|
|
rzabcio +Przyjaciel P-ZONE

Dołączył: 16 Gru 2005 Posty: 1420 Skąd: Poznań Pomógł: 20
|
|
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 |
|
|
|