//java projektet import java.awt.*; //importerar hela awt klassen public class projekt extends ritakopp //klass projekt som inkluderar ritakopp { Label prompt1, prompt2; //deklarerar 2 Label TextField input1, input2; //deklarerar 2 textfält Button avslut; //en knapp int bredd, hojd; //2 heltal för bredd hojd public void init() //init metod { prompt1 = new Label( "ange bredd!"); //x label med text input1 = new TextField( 10 ); //inmatning textfält 10 storlek prompt2 = new Label( "ange höjd!"); //y input2 = new TextField( 10 ); avslut = new Button("Avsluta"); //knapp add( prompt1); //måste lägg till dom i applet fönstret add( input1); add( prompt2); add( input2); add( avslut); } public void paint (Graphics gr) //paint klassen till för att rita { g=gr; //deklarerar g till gr ritakopp(800/2-bredd/2,600/2-hojd/2, bredd, hojd); //ritakopp formell för ritning i mitten } public boolean action(Event e,Object o) //action metod som resulterar i sant eller falskt { if (e.target == avslut) //om target en musklick är på avslut System.exit(0); //avsluta programmet bredd = Integer.parseInt(input1.getText() ); //hämtar ett heltal från första textfältet hojd = Integer.parseInt(input2.getText() ); repaint(); //ritar om return true; //boolean som returnerar sant } }