import java.applet.*; import java.awt.*; import java.awt.event.*; import java.io.*; public class week6b extends Applet implements ActionListener { FileReader file; BufferedReader buff; boolean eof; private Button stopButton; private List klantNummerList, klantNaamList; public Label klantNummerLabel, klantNaamLabel; public String klantNummerStr, klantNaamStr; private String line; public void init() { //bouw de interface op, 1e regel klantNummerLabel = new Label("klantnummer", Label.LEFT); add(klantNummerLabel); klantNummerList = new List(1, false); add(klantNummerList); //2e regel klantNaamLabel = new Label("klantnaam ", Label.LEFT); add(klantNaamLabel); klantNaamList = new List(1, false); add(klantNaamList); //3e regel stopButton = new Button("Stop"); add(stopButton); stopButton.addActionListener(this); //open de file try { file = new FileReader("klantlijst.txt"); buff = new BufferedReader(file); eof = false; while (!eof) { line = buff.readLine(); if (line == null) eof = true; else klantNummerList.addItem(line); line = buff.readLine(); if (line == null) eof = true; else klantNaamList.addItem(line); } buff.close(); //sluit de file } catch (IOException e) { System.out.println("Error --" + e.toString()); } } public void actionPerformed(ActionEvent gebeurtenis) { if (gebeurtenis.getSource() == stopButton) { System.exit(0); } } }