All pastes #930519 Raw Edit

Something

public java v1 · immutable
·published 2008-03-06 17:44 UTC
rendered paste body
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;class Vindu extends JFrame {        public Vindu () {        setLayout(new GridLayout(3, 1));        setTitle("Valutakalkulator");        setSize(320, 128);        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);          JPanel topp = new JPanel();        topp.setLayout(new GridLayout(1, 2));        JTextField tekstFelt = new JTextField("0");               topp.add(new JLabel("Beløp:"));         topp.add(tekstFelt);                        JLabel resultat = new JLabel("Resultatet av omregningen kommer her.");               JButton tilSvensk = new JButton("Til Svensk.");        tilSvensk.addActionListener(new KnappeLytter(tekstFelt, 1.19115275, resultat));        JButton tilNorsk = new JButton("Til Norsk.");        tilNorsk.addActionListener(new KnappeLytter(tekstFelt, 0.839522889, resultat));                JPanel bunn = new JPanel();        bunn.setLayout(new GridLayout(1, 2));        bunn.add(tilSvensk);        bunn.add(tilNorsk);                add(topp);        add(resultat);        add(bunn);     }}class KnappeLytter implements ActionListener {    JTextField tekstFelt;    JLabel teksten;    double kurs;    public KnappeLytter(JTextField a, double b, JLabel c) {        tekstFelt = a;        kurs = b;        teksten = c;    }        public void actionPerformed(ActionEvent hendelse) {        teksten.setText((Double.parseDouble(tekstFelt.getText()) * kurs) + "");    }}public class Valutakalkulator {    public static void main(String[] args) {        Vindu etVindu = new Vindu();        etVindu.setVisible(true);    }}