Jka odpalic w JFrame przegladarke

0

Mam kilka takich problemow:

  1. chcialbym wiedziec czy da sie, a jesli tak to w jaki sposob odpalic przegladarke spod javy. Wiem ze nalezy uzyc funkcji exec() z klasy Runrtime lecz nalezy w nije podac sciezke do przegladarki i parmetry dla niej (link). Jak uzyska sciezke do odmyslnmej przeglądarki systemu ?
  2. Kolejny problem jak zrobic żeby przeglądarka odapalal sie w konkretnym oknie (JPanelu) , a nie zeby wyskakiwala obok. Jest mi to potrzebne do RSS Readera, żeby po kliknieciu na link wiadomosc odpalila sie w oknie mojego programu a nie jak pisalem gdzies z boku w przeglądarce.

Z gory dzieki za pomoc.

0

Jeśli chodzi o odpalanie domyślnej przeglądarki to wystarczy: Google -> java BrowserControl
Jednak w twoim przypadku wystarczy użyć std komponentów Javy np JEditorPane do wyświetlenia HTML'a. Nie potrzebujesz używać systemowej przeglądarki, tym bardziej, że chcesz aby stronka pojawiła się we framie.

0

Na poczatek wielkie dzieki za pomoc wsyztko pieknie dziala:)
Tylko mam jeszcze jeden problem musze wyswietlac tytuly aby byly one jednoczesnie linkami i klikniecie na ten tytuł ma otwierac stronke w JEditorPane, jest moze jakas klasa reprezentujaca linka ?? a jesli nie to moze jakies pomysl ??

0

Aby JEditorPane zmieniał strony przy klikaniu na linki musisz zaimplementować interfejs HyperlinkListener i oczywiście dodać go do JEditorPane'a. Implementacja może wyglądać tak:

public void hyperlinkUpdate(HyperlinkEvent evt) {
            if (evt.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                JEditorPane pane = (JEditorPane)evt.getSource();
                try {
                    pane.setPage(evt.getURL());
                } catch (IOException e) {
                }
            }
        }
0

Wielkie dzieki jeszcze raz, juz wszytko śmiga :)

0

lklkl

1 użytkowników online, w tym zalogowanych: 0, gości: 1