Mattie

Mattie

Sep 21st, 2009
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. package oef2_2;
  2.  
  3. import java.awt.event.*;
  4.  
  5. import javax.swing.*;
  6.  
  7. public class Getalpaneel extends JPanel implements ActionListener
  8. {
  9.  
  10. private JTextField veld1;
  11. private JTextField veld2;
  12. private JButton actieknop;
  13. private JButton wisknop;
  14.  
  15.  
  16.  
  17. public Getalpaneel()
  18. {
  19. actieknop = new JButton("Bereken");
  20. actieknop.addActionListener(this);
  21. veld1 = new JTextField(13);
  22. veld2 = new JTextField(13);
  23. veld2.setEditable(false); //die hoeft niet veranderd te worden
  24. wisknop = new JButton("Wis");
  25. wisknop.addActionListener(this);
  26.  
  27. add(veld1);
  28. add(actieknop);
  29. add(veld2);
  30. add(new JLabel("Vul 3 getallen in en er komt 13 uit! (echt waar! geen trucage!) \n \n \n "));
  31. add(wisknop); // deze moet eigenlijk nog ff wat naar beneden
  32.  
  33. }
  34.  
  35. public void actionPerformed(ActionEvent e)
  36. {
  37.  
  38. if (e.getSource() == actieknop) // oftewel de "bereken" knop
  39. {
  40.  
  41. int DELER1 = 7; // deler voor de 1e deling
  42. int DELER3 = 11; // deler voor de 3e deling
  43.  
  44. // haal het getal uit het tekstvak veld1
  45. int brongetal = Integer.parseInt(veld1.getText()); // haal het getal uit het textvak en noem het "brongetal"
  46.  
  47. //vermenigvuldig met 1000 en tel oorspronkelike getal erbij op (wat dus voor hetzelfde getal er achter zorgt)
  48.  
  49. int uitkomst = brongetal * 1000 + brongetal;
  50.  
  51. // deel door 7
  52. uitkomst = uitkomst / DELER1;
  53.  
  54. //deel door oorsprongelijke getal
  55. uitkomst = uitkomst / brongetal;
  56.  
  57. //deel door 11
  58. uitkomst = uitkomst / DELER3;
  59.  
  60. // toon de uitkomst in het tekstvak veld2
  61. veld2.setText( "" + uitkomst);
  62. }
  63.  
  64. else //oftewel de wissen knop :)
  65. {
  66. veld1.setText("");
  67. veld2.setText("");
  68. }
  69. }
  70.  
  71. }
Add Comment
Please, Sign In to add comment