import java.applet.*; //tarvittavat kirjastot import java.awt.*; import java.awt.event.*; public class Ph2405 extends Applet implements ActionListener { // näyttöalkiot Label otsikko = new Label("Bensamäärän laskenta"); Label krahaots = new Label("Anna rahamäärä(mk)"); TextField kraha = new TextField(8); Label khintaots = new Label("anna litrahinta"); TextField khinta = new TextField(8); Button laske = new Button("laske"); Label vastaus = new Label(""); // metodi toteutetaan kun sovelma käynnistetään public void init() { // setLayout (new GridLayout(0,1)); //yksi sarake, rivejä tarvittava määrä add(otsikko); //muodosta käyttöliittymä add(krahaots); add(kraha); add(khintaots); add(khinta); add(laske); add(vastaus); laske.addActionListener(this); //painiketta kuunnellaan } // metodi toteutetaan, kun painiketta painetaan public void actionPerformed(ActionEvent e) { // määritykset float rahaa; float litrahinta; float litraa; String teksti; // toiminta teksti = kraha.getText(); //vastausteksti talteen rahaa = Float.valueOf(teksti).floatValue(); //teksti luvuksi teksti = khinta.getText(); //vastausteksti talteen litrahinta = Float.valueOf(teksti).floatValue(); //muunto litraa = rahaa/litrahinta; vastaus.setText("saat rahallasi "+ String.valueOf(litraa) +" litraa"); //luku tekstiksi } }