import java.awt.*; import java.awt.event.*; class ValutaGUI9 { TextField argument = new TextField(10); TextField resultat = new TextField(30); Button b = new Button("Beregn"); Frame f = new ClosableFrame("Valutaomregning"); class BeregnLytter implements ActionListener { public void actionPerformed(ActionEvent e) { try { int eu = Integer.parseInt(argument.getText()); resultat.setText(Double.toString(eu * 7.42)); } catch (NumberFormatException exn) { resultat.setText("Fejl: skriv et heltal!"); } } } public ValutaGUI9() { b.addActionListener(new BeregnLytter()); resultat.setEditable(false); f.setLayout(new FlowLayout()); f.add(new Label("Euro:")); f.add(argument); f.add(b); f.add(new Label("Kroner:")); f.add(resultat); f.pack(); f.show(); } public static void main(String args[]) { new ValutaGUI9(); } }