/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
URL Link i JFrame
Fra : René Kikkenborg


Dato : 08-07-03 12:37

Er der nogen der kan fortælle mig hvordan man i en JFrame åbner en webside i
browseren via fx en JLabel eller noget tilsvarende der fungerer som et link
til fx. www.somewhere.com .

I en applet gøres det via getAppletContext().showDocument(new
URL(http://www.here.com));

/René



 
 
Filip Larsen (08-07-2003)
Kommentar
Fra : Filip Larsen


Dato : 08-07-03 12:48

René Kikkenborg skrev

> Er der nogen der kan fortælle mig hvordan man i en JFrame åbner en webside
i
> browseren via fx en JLabel eller noget tilsvarende der fungerer som et
link
> til fx. www.somewhere.com .

Prøv at kig på JEditorPane.


Mvh,
--
Filip Larsen



René Kikkenborg (08-07-2003)
Kommentar
Fra : René Kikkenborg


Dato : 08-07-03 13:25

Tak for svaret. Men er det ikke korrekt at JEditorPane åbner siden (er
beregnet til) i JEditorPane selv. Jeg har brug for via en applikation at
aktiverer browseren (fx IE) til at åbne den pågældende side.

Mvh.
René
"Filip Larsen" <filip.larsen@nospam.dk> wrote in message
news:beeb2l$3p3$1@news.cybercity.dk...
> René Kikkenborg skrev
>
> > Er der nogen der kan fortælle mig hvordan man i en JFrame åbner en
webside
> i
> > browseren via fx en JLabel eller noget tilsvarende der fungerer som et
> link
> > til fx. www.somewhere.com .
>
> Prøv at kig på JEditorPane.
>
>
> Mvh,
> --
> Filip Larsen
>
>



Filip Larsen (08-07-2003)
Kommentar
Fra : Filip Larsen


Dato : 08-07-03 16:01

René Kikkenborg skrev

> Men er det ikke korrekt at JEditorPane åbner siden (er
> beregnet til) i JEditorPane selv. Jeg har brug for via en applikation at
> aktiverer browseren (fx IE) til at åbne den pågældende side.

Du kan åbne filer med deres standard applikation under Windows ved at skrive
filen i en "start" kommando. Til eksempel kan man åbne en web side med

Runtime.getRuntime().exec("cmd.exe /c start http://www.google.com");

eller åbne en eksisterende text-fil med

Runtime.getRuntime().exec("cmd.exe /c start \sti\filnavn.txt");

Lidt afhængig af Windows versionen skal man vist bruge forskellige kommando
filer. cmd.exe virker under Windows 2000.


Mvh,
--
Filip Larsen



René Kikkenborg (09-07-2003)
Kommentar
Fra : René Kikkenborg


Dato : 09-07-03 07:49

Tak for svaret.

Ja, den metode kender jeg godt, men den er jo platformsafhængig som du også
nævner. Jeg havde håbet på der var en mere generel motode.

Mvh.
René Kikkenborg
"Filip Larsen" <filip.larsen@nospam.dk> wrote in message
news:beemc3$hrf$1@news.cybercity.dk...
> René Kikkenborg skrev
>
> > Men er det ikke korrekt at JEditorPane åbner siden (er
> > beregnet til) i JEditorPane selv. Jeg har brug for via en applikation at
> > aktiverer browseren (fx IE) til at åbne den pågældende side.
>
> Du kan åbne filer med deres standard applikation under Windows ved at
skrive
> filen i en "start" kommando. Til eksempel kan man åbne en web side med
>
> Runtime.getRuntime().exec("cmd.exe /c start http://www.google.com");
>
> eller åbne en eksisterende text-fil med
>
> Runtime.getRuntime().exec("cmd.exe /c start \sti\filnavn.txt");
>
> Lidt afhængig af Windows versionen skal man vist bruge forskellige
kommando
> filer. cmd.exe virker under Windows 2000.
>
>
> Mvh,
> --
> Filip Larsen
>
>



René Kikkenborg (09-07-2003)
Kommentar
Fra : René Kikkenborg


Dato : 09-07-03 07:58

Jeg har fundet en metode til at gøre det platformsuafhængig

http://sourceforge.net/projects/browserlauncher/

/René Kikkenborg

"Filip Larsen" <filip.larsen@nospam.dk> wrote in message
news:beemc3$hrf$1@news.cybercity.dk...
> René Kikkenborg skrev
>
> > Men er det ikke korrekt at JEditorPane åbner siden (er
> > beregnet til) i JEditorPane selv. Jeg har brug for via en applikation at
> > aktiverer browseren (fx IE) til at åbne den pågældende side.
>
> Du kan åbne filer med deres standard applikation under Windows ved at
skrive
> filen i en "start" kommando. Til eksempel kan man åbne en web side med
>
> Runtime.getRuntime().exec("cmd.exe /c start http://www.google.com");
>
> eller åbne en eksisterende text-fil med
>
> Runtime.getRuntime().exec("cmd.exe /c start \sti\filnavn.txt");
>
> Lidt afhængig af Windows versionen skal man vist bruge forskellige
kommando
> filer. cmd.exe virker under Windows 2000.
>
>
> Mvh,
> --
> Filip Larsen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste