Avatar billede sfriis Nybegynder
11. april 2003 - 17:08 Der er 13 kommentarer og
1 løsning

visning af JApplet

Jeg har lavet en JApplet til min hjemmeside.
For at kunne se den i min browser, er jeg nød til at sætte javas's Java Runtime som default i min browser (velsagtens fordi appleten er baseret på Swing API?).
Det medfører så at jeg ikke kan komme i kontakt med min homebanking(velsagtens fordi banken har valgt microsoft's Java Runtime?)
Jeg syntes ikke det er godt at brugerne af siden skal foretage denne ændring af indstillingen af deres browser hvergang de henholdsvis skal se min applet eller deres bank.
Har jeg ret i problemstillingen og hvad gør jeg ved det?
Avatar billede arne_v Ekspert
11. april 2003 - 17:46 #1
Du har ret.

Og der er ikke nogen god løsning.
Avatar billede magoo20000 Nybegynder
11. april 2003 - 17:47 #2
Ja, du skal benytte SUNs plugin, når du eksekverer Swing Applets.

Det er et kendt problem, at de fleste homebanking Applets kun er udviklet til AWT komponenter, desværre.
Avatar billede arne_v Ekspert
11. april 2003 - 17:47 #3
Du kan forsøge at skrive din applet så den virker både med SUN og MS JVM.

(og det er så uden Swing altså med Applet ikke JApplet)

Eller du kan forsøge at overtale din bank til at blive uptodate.

Eller du kan switche mellem JVM.

Eller du kan bruge NetScape med SUN JVM og Internet Explorer
med MS JVM.
Avatar billede arne_v Ekspert
11. april 2003 - 17:49 #4
magoo>

Det er ikke noget problem at bankerne kun bruger AWT. Det burde også virke
i SUN JVM.

Der er andre problemer.

Enten MS specifikke klasser.

Eller måske er det Java 1 versus Java 2 security der driller.
Avatar billede magoo20000 Nybegynder
11. april 2003 - 17:51 #5
arne >> Ja, du har ret - jeg formulerede mig ikke ordentligt!

Det kan lade sig gøre at lave hæderlige appletter med AWT.
Man skal kæmpe mod manglende double buffer ved gentegning og en lidt stivere Event håndtering.
Avatar billede magoo20000 Nybegynder
11. april 2003 - 17:52 #6
Den sidste var (mest) til spørgeren.
Avatar billede sfriis Nybegynder
11. april 2003 - 17:57 #7
Ok - tænke nok at jeg måtte skrive koden om - ville have det bekræftet af erfarne java-folk.
At skrive koden om er nok mest reel overfor mine brugere, bankerne er nok for store at bide skeer med -:)
Avatar billede magoo20000 Nybegynder
11. april 2003 - 18:02 #8
Du kan drage nytte af noget, som en her på Eksperten har lavet. Han postede på et tidspunkt et link til noget kildekode, som han havde lavet. Det var AWT komponenter, som lignede Swing og ikke brugte noget native. Kan lige se, om jeg ikke kan finde linket.
Avatar billede magoo20000 Nybegynder
11. april 2003 - 18:15 #9
Han kalder sig 'viht'. Søg i hans besvarede spørgsmål, hvis du har lyst - jeg kunne ikke finde sourcen :-((
Avatar billede sfriis Nybegynder
11. april 2003 - 18:16 #10
magoo20000 >>
lyder godt - ellers må jeg ind og studere Javas Tutorial - det vil jeg nok gøre aligevel - men en genvej til løsning af det aktuelle problem ville være dejligt
Avatar billede sfriis Nybegynder
11. april 2003 - 18:18 #11
magoo20000 >>
Ok - takker også dig for hjælpen. Jeg vil forfølge din oplysning
Avatar billede sfriis Nybegynder
11. april 2003 - 18:20 #12
arne v >>
glemte vist at takke dig med ord(kun point)
TAK for hjælpen :-)
Avatar billede magoo20000 Nybegynder
11. april 2003 - 18:23 #13
Wihts kode er IKKE at finde (eller genveje til den) hos SUN. Han har udviklet en glimrende AWT implementering af Swing komponenter. Jeg har selv brugt det og det virker fedt! Ingen problemer med plugins og andet skidt :-)
Avatar billede sfriis Nybegynder
11. april 2003 - 18:33 #14
Jeg forstod godt at ikke skal søge efter "Wihts kode" hos SUN. Jeg mente bare at det måske kunne give mig en genvej til løsning af det aktuelle problem. Formålet med at besøge SUN var for at lære mere om det grundlæggende i AWT.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester