fik det endelig til at virke havde skrevet forkert i sidste linie skulle
være
LeapYear.yearIsLeapYear og ikke LeapYear.isLeapYear..
Hygge
"Fist of Fury" <janimal@mail.trillegaarden.dk> wrote in message
news:3bbf899c$0$4789$ba624c82@nntp01.dk.telia.net...
> Hejsa har prøvet de sidste par nætter på at få denne her applet til at
virke
> med nej, der sker ikke noget, kan ikke se at der skulle vær en fejl, men
er
> helle rikke så rutineret endnu 
 
> Håber der er nogle der kan hjælpe så jeg kan få lidt nattesøvn.
>
> Når jeg kører applet så kommer den rigtigt op, problemet er bare at lige
> gyldigt hvilket år jeg indtaster så skriver den at det er et skud år,
> ligesom at den slet ikke kommer til at bruges metoden fra LeapYear class
> har lige sat anden sidste linie i, og kan nu heller ikke compile den, men
> vil mene at den skal være der.
> (yearIsLeapYear =
> (LeapYear.isLeapYear(num));  har prøvet den uden paranteser.....
>
> Først class LeapYear
> Derefter Applet isLeapYearApplet
>
>
> public final class LeapYear
> {
>     private LeapYear() {}
>
>    public static boolean yearIsLeapYear(int year)
>     {
>       if (year % 400 == 0)
>             return true;
> else  if (year % 100 == 0)
>             return false;
> else  if (year % 4 == 0 )
>             return true;
> else
>             return false;
>     }
> }
>
>
>
>
> import java.applet.*;
> import java.awt.*;
> import java.awt.event.*;
>
> public class isLeapYearApplet extends Applet implements ActionListener
> {
>   private Label prompt;
>   private TextField inputField;
>   private boolean yearIsLeapYear = true;
>   private int num;// Måske ikke med/Prøve
>
>    public void init()
>    {
>        prompt = new Label("indtast årstal og tryk return");
>        inputField = new TextField("2000", 10);
>        inputField.addActionListener(this);
>        inputField.setEditable(true);
>        add(inputField);
>        add(prompt);
>        setSize(300,150);
>
>   }
>
>        public void paint(Graphics g)
>
>
>      {
>            if(yearIsLeapYear)
>            g.drawString(inputField.getText() + " Dette er et skudaar
HURRAAA
> ", 2, 50);
>            else
>            g.drawString(inputField.getText() + " Dette er IKKE et skudaar
> ØVVV  ", 2, 50);
>            inputField.setText("");
>            }
>
>
>       public void actionPerformed(ActionEvent e){
>       int num = Integer.parseInt(inputField.getText());
>       yearIsLeapYear = (LeapYear.isLeapYear(num));
>       repaint();
>     }
> }
>
>
>
>