import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Terningvindu extends JFrame implements ActionListener { private Terning terningkast = new Terning(); private JLabel overskrift; private JLabel terninginfo1; private JLabel terninginfo2; private JLabel terninginfosum; private JTextArea terning1; private JTextArea terning2; private JTextArea sum; private JButton terningknapp1; private JButton terningknapp2; private JButton terningknapp12; public Terningvindu() { super(""); overskrift = new JLabel("Terningkast"); terninginfo1 = new JLabel("Terning1:"); terninginfo2 = new JLabel("terning2:"); terninginfosum = new JLabel("Terningsum:"); terning1 = new JTextArea(1,3); terning2 = new JTextArea(1,3); sum = new JTextArea(1,3); terningknapp1 = new JButton("Kast Terning 1"); terningknapp2 = new JButton("Kast Terning 2"); terningknapp12 = new JButton("Kast 1 og 2"); terningknapp1.addActionListener(this); terningknapp2.addActionListener(this); terningknapp12.addActionListener(this); Container c = getContentPane(); c.setLayout(new FlowLayout()); c.add(overskrift); c.add(terninginfo1); c.add(terning1); c.add(terninginfo2); c.add(terning2); c.add(terninginfosum); c.add(sum); c.add(terningknapp1); c.add(terningknapp2); c.add(terningknapp12); } public void actionPerformed(ActionEvent e) { int t1 = 0, t2 = 0; String utskrift; if(e.getSource() == terningknapp1) { terningkast.kast(); t1 = terningkast.getVerdi(); utskrift = t1 +""; terning1.setText(utskrift); } else if(e.getSource() == terningknapp2) { terningkast.kast(); t2 = terningkast.getVerdi(); utskrift = t2 +""; terning2.setText(utskrift); } else if(e.getSource() == terningknapp12) { terningkast.kast(); t1 = terningkast.getVerdi(); utskrift = t1 +""; terning2.setText(utskrift); terningkast.kast(); t2 = terningkast.getVerdi(); utskrift = t2 +""; terning1.setText(utskrift); } int sum = t1 + t2; utskrift = sum + ""; sum.setText(utskrift); } }