2013-03-09, 11:41
  #1
Medlem
Tja!
Jag har gjort ett program som talar om hur mycket det kostar med porto beroende p hur mycket brevet kostar.. Och nu fr jag inte till det hur man gr den till en Applet, Fr bara upp en ruta med fel txt nr jag kr den med html filen.


S hr ser Koden ut:

Citat:

import java.awt.Toolkit;
import java.text.NumberFormat;
import javax.swing.*;
public class brev extends JApplet {
public static void main (String[] arg) {

public void init()

Toolkit.getDefaultToolkit().beep();
int knappnr;
do{
String y = JOptionPane.showInputDialog(null,"Hur mnga gram vger ditt brev?");
NumberFormat r = NumberFormat.getInstance();
int Gram =Integer.parseInt(y);
int Pris = 1;



if (Gram == 0)
Pris = 0;

else if (Gram <= 20)
Pris = 6;

else if (Gram <=100)
Pris = 12;

else if (Gram <=250)
Pris =24;

else if (Gram <=500)
Pris = 36;

else if (Gram <=1000)
Pris = 48;

else if (Gram <=2000)
Pris = 72;


else if (Gram >=2001)
JOptionPane.showMessageDialog(null, "Vikt ver 2000 Gram ses som Paket");

String Svar = r.format(Pris);
JOptionPane.showMessageDialog(null,"Portot r" + Svar + "kr!");


knappnr = JOptionPane.showConfirmDialog(null, "Vill du testa igen?", "frga", JOptionPane.YES_NO_CANCEL_OPTION);
}while (knappnr == 0);


if (knappnr == 1);
JOptionPane.showMessageDialog(null,"Tack fr denna gngen");


}
}




Tack p Frhand!

Mvh Java Nybrjare!
Citera
2013-03-09, 15:44
  #2
Moderator
Protons avatar
Den dr koden kompilerar vl inte ens?

Du har ju ftt med en init-metodheader, men den saknar msvingar, dessutom ligger den i nn main som jag inte vet alls varifrn den ska anropas.

Main r startmetod i ett vanligt konsollprogram, exekveringen i en klass som rver av JApplet(som i dit fall) brjar i init.

Ett tips r att du lser p om hur JApplets funkar verlag, fr den dr koden innehll s mnga fel att den r bortom rddning i sitt nuvarande skick.

Btw, det underlttar framver om du skriver ut vad du fr fr "fel txt"(till skillnad frn om det hade varit rtt txt?).
Citera
2013-03-11, 08:40
  #3
Medlem
Koden r helt fel

Varfr r init() innanfr main?

Kr du IDE nr du bygger detta?
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in