Hoofdstuk 5, opdracht 2
Opdracht
Voor deze opdracht moesten we een applet maken waarin je de prijs van een artikel zonder BTW in een tekstveld kunt intypen. Vervolgens moest je op een knop kunnen drukken waarna de prijs inclusief BTW in een tweede tekstveld moest komen te staan.
Applet
Code
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Appletje extends Applet implements ActionListener {
// Defineer tekstveld & knop
TextField invoerVak, uitvoerVak;
Button berekenKnop;
public void init( ) {
// Initialiseer textveld & knop
invoerVak = new TextField( 5 );
invoerVak.addActionListener( this );
uitvoerVak = new TextField( 5 );
uitvoerVak.addActionListener( this );
berekenKnop = new Button( "Bereken product" );
berekenKnop.addActionListener( this );
// Voeg textveld toe aan GUI
add( invoerVak );
add( berekenKnop );
add( uitvoerVak );
}
public void actionPerformed( ActionEvent e ) {
if ( e.getSource( ) == berekenKnop ) {
String invoerString = invoerVak.getText( );
double getal = Double.parseDouble( invoerString );
String uitkomst = String.valueOf( getal * 1.19 );
uitvoerVak.setText( uitkomst );
}
}
} Screenshot
