Avatar billede neess Nybegynder
17. januar 2001 - 14:46 Der er 18 kommentarer og
2 løsninger

en lilla applet

Jeg er ved at lave et lille quiz program som en applet. Men jeg kan ikke få den til at virke på en hjemmeside. Html siden er ok..Virker fint med andre applets men denne vil ikke virker nogen der kan hjeælpe mig..Sætter koden ved her under. Det skal siges at når jeg tester den i jbuilder virker den fint nok, kan man evt. få en lille applet viewer til at vise dem i:

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;

public class navn extends JApplet {
String a2,b2,c2,d2,e2,f2;
double a,b,c,d,e,f,sum;
int a3,b3,c3,d3,k=0;
public void init ()
{

a2 = JOptionPane.showInputDialog ( \"Hvad hedder du:\" ) ;  //indtast input
//a = Double.parseDouble ( a2 );    //convertere fra tekst til input

}

  public void paint ( Graphics g )
  {

  g.drawString(\"Hej \" + a2 + \" Velkommen til mit program\", 25, 25);
  //test af christian
  String navnStr = new String(a2);
  a3 = navnStr.length();
  if (a3==9)
  {
  JOptionPane.showMessageDialog(null,\"Du har allerede et kørekort Christian \\n så programmet slutter\");
  System.exit(1);
  }

  //første spørgsmål.
  b2 = JOptionPane.showInputDialog ( \"Må man køre over for rødt\" ) ;
  //b = Double.parseDouble ( b2 );

  //andet spørgsmål
  c2 = JOptionPane.showInputDialog ( \"Skal man holde tilbage for Lastbiler\" ) ;

  //tredje spørgsmål
  d2 = JOptionPane.showInputDialog ( \"Må man køre 50 i byen\" ) ;

  //dumpet eller ikke dumpet
  String minStr = new String(c2);
  c3 = minStr.length();

  String dinStr = new String(b2);
  b3 = dinStr.length();

  String dimStr = new String(d2);
  d3 = dimStr.length();



  if (b3==3)
  {
  k=k+1;
  }

  if (c3==2)
  {
  k=k+1;
  }

  if (d3==2)
  {
  k=k+1;
  }

  if (k==3)
  {
  g.drawString(\"Ja du har bestået, du kan sagtens få kortet.\", 60, 60);
  g.drawString(\"Du havde \" + k + \"Rigtige\", 70, 90);
  }
  else
  {
  g.drawString(\"du har ikke bestået prøven\", 60, 60);
  g.drawString(\"Du havde \" + k + \" Rigtige\", 70, 90);
  }


  }

}
Avatar billede disky Nybegynder
17. januar 2001 - 14:48 #1
Du bruger swing ting, hvilket ikke er understøttet af IE og andre netscapes end 6.0 (hvis jeg husker rigtigt)

Så lav det uden swing. Så skulle det virke
Avatar billede neess Nybegynder
17. januar 2001 - 14:52 #2
du tænker på mine popup eller hvad..
Hvad skal jeg så bruge isteddet for
Avatar billede disky Nybegynder
17. januar 2001 - 14:53 #3
Om det er dine popups ved jeg ikke,
men fjern \'import javax.swing.*; \'

og lad det om som giver compiler fejl.

Du skal bruge AWT ting i stedet, og pas på med 1.1 tingene de virker nemlig heller ikke i alle browsere
Avatar billede neess Nybegynder
17. januar 2001 - 14:53 #4
Jeg er ny i programmerings faget..Så jeg ved ikke så meget om java..Som du sikkert kan se ud af det lille program
Avatar billede disky Nybegynder
17. januar 2001 - 14:56 #5
Jeg har arbejdet længe med Java men ikke med Swing, jeg ved bare det giver problemmer i applets\'

men du skal fjerne \'JOptionPane\' og lignende.

Og bruge AWT ting istedet. Hvis du bruger Symantec Visual Cafe, så har den en ret god GUI editor, hvor du kan nøjes med at bruge AWT ting.

FORTE som jeg normalt bruger har det også, men hvor god den er til GUI ved jeg ikke, laver JSP sider
Avatar billede james_t_dk Juniormester
17. januar 2001 - 15:02 #6
Hvis du installere java 1.3 (Java2) så understøtter IE eller NS ikke med mindre du installere Java2 runtime på alle de maskiner den skal køre på. Hvilket er trælst.

Java Runtime:
http://java.sun.com/j2se/1.3/jre/download-windows.html

Der findes en plugin, der kan gøre tricket, men den skal brugerne af din side jo så installere. Du Kan også vente på en ny version af browseren der understøtter SWING, men det har nok lange udsigter. På Plugin siden er der også en link til en HTML converter der lære dine HTML sider at bruge den installerede Plugin

JAVA2 Plugin: http://java.sun.com/products/plugin/

Avatar billede disky Nybegynder
17. januar 2001 - 15:04 #7
James_t_dk\'s løsning er korrekt nok.

Men at forlange at alle besøgende på en webside skal bruge tid/penge på at downloade en plugin kan ikke være meningen.

Derfor er jeg også imod at folk laver flash only sider.
Avatar billede james_t_dk Juniormester
17. januar 2001 - 15:13 #8
Plugin\'en er på 7,5Mb og installere tilsyneladende selv hvis du har brugt HTML converteren. (den er lig med JRE (runtime)). Der findes en ny udgave der understøtter NS6.

Hvis det er interne i et firma, så kan du sagtens bruge Java2, ellers bør du nok lade være, de fleste giver op når de ser størrelsen på den plugin!
Avatar billede disky Nybegynder
17. januar 2001 - 15:15 #9
yep, internt OK ellers \'no good\' :-)
Avatar billede neess Nybegynder
17. januar 2001 - 15:22 #10
jeg vil lige prøve linket du gav mig.Det skal bruges internet.Da det er swing vi åbentbart lære at bruge i skolen
Avatar billede disky Nybegynder
17. januar 2001 - 15:23 #11
Tag og tæv din lærer.

Man bruger IKKE swing i en applet !
Avatar billede james_t_dk Juniormester
17. januar 2001 - 15:26 #12
disky: jo, men man skal gøre sig klart at ens brugere skal hente en plugin på 7,5 Mb og for at gøre det skal man være helt vild for at bruge den applet.
Avatar billede disky Nybegynder
17. januar 2001 - 15:28 #13
Ja men det kan man ikke forlange af en brugeren.

Prøv at regne ud hvor lang tid det tager på et 33600 modem !!.

jeg er personligt ligeglad da jeg har ProAccess 512/512.
Avatar billede neess Nybegynder
17. januar 2001 - 15:30 #14
nej ved godt man ikke kan forlange at en skal hente en 7,5 mb fil..Men jeg skrev oxe forkert længere oppe.Det er internt det skal bruges.Ja hvores lære fatter ikke meget.

Hvad for nogle programmer kan bruges til awt
og hvor finder jeg det henne. Link kan sendes til neess@image.dk
Avatar billede disky Nybegynder
17. januar 2001 - 15:31 #15
AWT er \'another windowing toolkit\' hvilket er en standard del af JDK

Så hvis du kan lave java kan du også lave AWT (altså kompile det :-)

Men det er helt korrekt internt kan det godt bruges.

Søg efter AWT på www.javasoft.com
Avatar billede neess Nybegynder
17. januar 2001 - 15:40 #16
Jeg ville gerne høre hvad i anbefalder af program til at lave det i..
Jeg har adgang til
juilder & Symantec c++ men den sidste er vel ikke til java
Har fået anbefaldt kawa..Men hvad bruger i..
Avatar billede disky Nybegynder
17. januar 2001 - 15:42 #17
Den bedste er efter min mening

FORTE fra www.javasoft.com

Den er lavet af SUN som har lavet Java og den er skrevet i Java, og 100% gennemført. Og helt gratis.

Jeg bruger den både privat og på arbejde, hos et af nordens største portal firmaer :)
Avatar billede neess Nybegynder
17. januar 2001 - 17:49 #18
diskey takker mange gange for hintet om forte..
Har kigget lidt på det..Og ser jo meget godt ud..
Samt lidt let at bruge.Da jeg kan se visse ting kan laves rent ved at trykke på knapper.
Avatar billede disky Nybegynder
18. januar 2001 - 08:40 #19
Yep Forte sparker RØV, hvis man skal sige det på godt dansk :)

Hvis du har problemmer med at bruge forte bare sig til
Avatar billede neess Nybegynder
18. januar 2001 - 14:55 #20
disky..Har lidt problemer med forte..
Du kan se mit spørgsmål her
http://www.eksperten.dk/spm/44207
Og tjene lidt flere point :)
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