Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package oef2_2;
- import java.awt.event.*;
- import javax.swing.*;
- public class Getalpaneel extends JPanel implements ActionListener
- {
- private JTextField veld1;
- private JTextField veld2;
- private JButton actieknop;
- private JButton wisknop;
- public Getalpaneel()
- {
- actieknop = new JButton("Bereken");
- actieknop.addActionListener(this);
- veld1 = new JTextField(13);
- veld2 = new JTextField(13);
- veld2.setEditable(false); //die hoeft niet veranderd te worden
- wisknop = new JButton("Wis");
- wisknop.addActionListener(this);
- add(veld1);
- add(actieknop);
- add(veld2);
- add(new JLabel("Vul 3 getallen in en er komt 13 uit! (echt waar! geen trucage!) \n \n \n "));
- add(wisknop); // deze moet eigenlijk nog ff wat naar beneden
- }
- public void actionPerformed(ActionEvent e)
- {
- if (e.getSource() == actieknop) // oftewel de "bereken" knop
- {
- int DELER1 = 7; // deler voor de 1e deling
- int DELER3 = 11; // deler voor de 3e deling
- // haal het getal uit het tekstvak veld1
- int brongetal = Integer.parseInt(veld1.getText()); // haal het getal uit het textvak en noem het "brongetal"
- //vermenigvuldig met 1000 en tel oorspronkelike getal erbij op (wat dus voor hetzelfde getal er achter zorgt)
- int uitkomst = brongetal * 1000 + brongetal;
- // deel door 7
- uitkomst = uitkomst / DELER1;
- //deel door oorsprongelijke getal
- uitkomst = uitkomst / brongetal;
- //deel door 11
- uitkomst = uitkomst / DELER3;
- // toon de uitkomst in het tekstvak veld2
- veld2.setText( "" + uitkomst);
- }
- else //oftewel de wissen knop :)
- {
- veld1.setText("");
- veld2.setText("");
- }
- }
- }
Add Comment
Please, Sign In to add comment