daily pastebin goal
17%
SHARE
TWEET

Untitled

a guest Dec 13th, 2018 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import javax.swing.*;
  2. import javax.swing.event.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import java.applet.Applet;
  6.  
  7. /**
  8.   *
  9.   * beschrijving
  10.   *
  11.   * @version 1.0 van 26-9-2012
  12.   * @author
  13.   */
  14.  
  15. public class yathzeeApplet extends Applet {
  16.   // Begin variabelen
  17.   private Button dobbelKnop = new Button();
  18.   private Checkbox checkbox1 = new Checkbox();
  19.   private Checkbox checkbox2 = new Checkbox();
  20.   private Checkbox checkbox3 = new Checkbox();
  21.   private Checkbox checkbox4 = new Checkbox();
  22.   private Checkbox checkbox5 = new Checkbox();
  23.   private Label aantalworpenlabel = new Label();
  24.   private TextField dobbel1Veld = new TextField();
  25.   private TextField dobbel2Veld = new TextField();
  26.   private TextField dobbel3Veld = new TextField();
  27.   private TextField dobbel5Veld = new TextField();
  28.   private TextField dobbel4Veld = new TextField();
  29.   private TextField aantalworpenVeld = new TextField();
  30.   private TextField aantalbeurtenVeld = new TextField();
  31.   private Label aantalbeurtenLabel = new Label();
  32.   int teller = 0;
  33.   int beurten = 0;
  34.   private Label PairLabel = new Label();
  35.   private JLabel TripleLabel = new JLabel();
  36.   private JLabel QuadLabel = new JLabel();
  37.   private JLabel YahtzeeLabel = new JLabel();
  38.   // Einde variabelen
  39.  
  40.   public void init() {
  41.     Panel cp = new Panel(null);
  42.     cp.setBounds(0, 0, 300, 406);
  43.     add(cp);
  44.     // Begin componenten
  45.  
  46.     dobbelKnop.setBounds(104, 16, 73, 33);
  47.     dobbelKnop.setLabel("Dobbel!");
  48.     dobbelKnop.addActionListener(new ActionListener() {
  49.       public void actionPerformed(ActionEvent evt) {
  50.         dobbelKnop_ActionPerformed(evt);
  51.       }
  52.     });
  53.     cp.add(dobbelKnop);
  54.     checkbox1.setBounds(32, 72, 17, 17);
  55.     checkbox1.setLabel("checkbox1");
  56.     cp.add(checkbox1);
  57.     checkbox2.setBounds(32, 160, 17, 17);
  58.     checkbox2.setLabel("checkbox1");
  59.     cp.add(checkbox2);
  60.     checkbox3.setBounds(136, 160, 17, 17);
  61.     checkbox3.setLabel("checkbox3");
  62.     cp.add(checkbox3);
  63.     checkbox4.setBounds(240, 160, 17, 17);
  64.     checkbox4.setLabel("checkbox3");
  65.     cp.add(checkbox4);
  66.     checkbox5.setBounds(240, 72, 17, 17);
  67.     checkbox5.setLabel("checkbox5");
  68.     cp.add(checkbox5);
  69.     aantalworpenlabel.setBounds(96, 208, 95, 16);
  70.     aantalworpenlabel.setText("Aantal worpen");
  71.     aantalworpenlabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  72.     cp.add(aantalworpenlabel);
  73.     dobbel1Veld.setBounds(8, 8, 57, 56);
  74.     dobbel1Veld.setText("");
  75.     cp.add(dobbel1Veld);
  76.     dobbel2Veld.setBounds(8, 96, 57, 56);
  77.     dobbel2Veld.setText("");
  78.     cp.add(dobbel2Veld);
  79.     dobbel3Veld.setBounds(112, 96, 57, 56);
  80.     dobbel3Veld.setText("");
  81.     cp.add(dobbel3Veld);
  82.     dobbel5Veld.setBounds(216, 8, 57, 56);
  83.     dobbel5Veld.setText("");
  84.     cp.add(dobbel5Veld);
  85.     dobbel4Veld.setBounds(216, 96, 57, 56);
  86.     dobbel4Veld.setText("");
  87.     cp.add(dobbel4Veld);
  88.     aantalworpenVeld.setBounds(192, 208, 81, 24);
  89.     aantalworpenVeld.setText("");
  90.     cp.add(aantalworpenVeld);
  91.     aantalbeurtenVeld.setBounds(192, 240, 81, 24);
  92.     aantalbeurtenVeld.setText("");
  93.     cp.add(aantalbeurtenVeld);
  94.     aantalbeurtenLabel.setBounds(96, 240, 96, 16);
  95.     aantalbeurtenLabel.setText("Aantal beurten");
  96.     aantalbeurtenLabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  97.     cp.add(aantalbeurtenLabel);
  98.     PairLabel.setBounds(8, 192, 56, 16);
  99.     PairLabel.setText("pair  [   ]");
  100.     PairLabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  101.     cp.add(PairLabel);
  102.     TripleLabel.setBounds(8, 216, 62, 16);
  103.     TripleLabel.setText("triple  [   ]");
  104.     TripleLabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  105.     cp.add(TripleLabel);
  106.     QuadLabel.setBounds(8, 240, 64, 16);
  107.     QuadLabel.setText("quad  [   ]");
  108.     QuadLabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  109.     cp.add(QuadLabel);
  110.     YahtzeeLabel.setBounds(8, 264, 112, 16);
  111.     YahtzeeLabel.setText("yahtzee  [   ]");
  112.     YahtzeeLabel.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
  113.     cp.add(YahtzeeLabel);
  114.     // Einde componenten
  115.  
  116.   }
  117.   // Begin eventmethoden
  118.   public void dobbelKnop_ActionPerformed(ActionEvent evt) {
  119.     // TODO add your code here
  120.   if (teller<3) {
  121.   teller ++;
  122.   aantalworpenVeld.setText(String.valueOf(teller));
  123.   if (false==checkbox1.getState()) {
  124.   double randomGetal1 = Math.random();
  125.   int worp1 = (int) (6*randomGetal1) +1;
  126.   dobbel1Veld.setText(String.valueOf(worp1));
  127.   }
  128.   if (false==checkbox2.getState()) {
  129.   double randomGetal2 = Math.random();
  130.   int worp2 = (int) (6*randomGetal2) +1;
  131.   dobbel2Veld.setText(String.valueOf(worp2));
  132.   }
  133.   if (false==checkbox3.getState()) {
  134.   double randomGetal3 = Math.random();
  135.   int worp3 = (int) (6*randomGetal3) +1;
  136.   dobbel3Veld.setText(String.valueOf(worp3));
  137.   }
  138.   if (false==checkbox4.getState()) {
  139.   double randomGetal4 = Math.random();
  140.   int worp4 = (int) (6*randomGetal4) +1;
  141.   dobbel4Veld.setText(String.valueOf(worp4));
  142.   }
  143.   if (false==checkbox5.getState()) {
  144.   double randomGetal5 = Math.random();
  145.   int worp5 = (int) (6*randomGetal5) +1;
  146.   dobbel5Veld.setText(String.valueOf(worp5));
  147.   }
  148.   } else {
  149.   int teller1=0;
  150.   int teller2=0;
  151.   int teller3=0;
  152.   int teller4=0;
  153.   int teller5=0;
  154.   int teller6=0;
  155.   int tellerVeld1=Integer.parseInt(dobbel1Veld.getText());
  156.   int tellerVeld2=Integer.parseInt(dobbel2Veld.getText());
  157.   int tellerVeld3=Integer.parseInt(dobbel3Veld.getText());
  158.   int tellerVeld4=Integer.parseInt(dobbel4Veld.getText());
  159.   int tellerVeld5=Integer.parseInt(dobbel5Veld.getText());
  160.  
  161.   if (tellerVeld1==1) {
  162.   teller1 ++;
  163.   }
  164.   if (tellerVeld2==1) {
  165.   teller1 ++;
  166.   }
  167.   if (tellerVeld3==1) {
  168.   teller1 ++;
  169.   }
  170.   if (tellerVeld4==1) {
  171.   teller1 ++;
  172.   }
  173.   if (tellerVeld5==1) {
  174.   teller1 ++;
  175.   }
  176.   if (teller1==2) {
  177.   PairLabel.setText("pair [X]");
  178.   }
  179.   if (teller1==3) {
  180.   TripleLabel.setText("triple  [ X ]");
  181.   }
  182.   if (teller1==4) {
  183.   QuadLabel.setText("quad  [ X ]");
  184.   }
  185.   if (teller1==5) {
  186.   YahtzeeLabel.setText("yahtzee  [ X ]");
  187.   }
  188.   if (tellerVeld1==2) {
  189.   teller2 ++;
  190.   }
  191.   if (tellerVeld2==2) {
  192.   teller2 ++;
  193.   }
  194.   if (tellerVeld3==2) {
  195.   teller2 ++;
  196.   }
  197.   if (tellerVeld4==2) {
  198.   teller2 ++;
  199.   }
  200.   if (tellerVeld5==2) {
  201.   teller2 ++;
  202.   }
  203.   if (teller2==2) {
  204.   PairLabel.setText("pair [X]");
  205.   }
  206.   if (teller2==3) {
  207.   TripleLabel.setText("triple  [ X ]");
  208.   }
  209.   if (teller2==4) {
  210.   QuadLabel.setText("quad  [ X ]");
  211.   }
  212.   if (teller2==5) {
  213.   YahtzeeLabel.setText("yahtzee  [ X ]");
  214.   }
  215.   if (tellerVeld1==3) {
  216.   teller3 ++;
  217.   }
  218.   if (tellerVeld2==3) {
  219.   teller3 ++;
  220.   }
  221.   if (tellerVeld3==3) {
  222.   teller3 ++;
  223.   }
  224.   if (tellerVeld4==3) {
  225.   teller3 ++;
  226.   }
  227.   if (tellerVeld5==3) {
  228.   teller3 ++;
  229.   }
  230.   if (teller3==2) {
  231.   PairLabel.setText("pair [X]");
  232.   }
  233.   if (teller3==3) {
  234.   TripleLabel.setText("triple  [ X ]");
  235.   }
  236.   if (teller3==4) {
  237.   QuadLabel.setText("quad  [ X ]");
  238.   }
  239.   if (teller3==5) {
  240.   YahtzeeLabel.setText("yahtzee  [ X ]");
  241.   }
  242.   if (tellerVeld1==4) {
  243.   teller4 ++;
  244.   }
  245.   if (tellerVeld2==4) {
  246.   teller4 ++;
  247.   }
  248.   if (tellerVeld3==4) {
  249.   teller4 ++;
  250.   }
  251.   if (tellerVeld4==4) {
  252.   teller4 ++;
  253.   }
  254.   if (tellerVeld5==4) {
  255.   teller4 ++;
  256.   }
  257.   if (teller4==2) {
  258.   PairLabel.setText("pair [X]");
  259.   }
  260.   if (teller4==3) {
  261.   TripleLabel.setText("triple  [ X ]");
  262.   }
  263.   if (teller4==4) {
  264.   QuadLabel.setText("quad  [ X ]");
  265.   }
  266.   if (teller4==5) {
  267.   YahtzeeLabel.setText("yahtzee  [ X ]");
  268.   }
  269.   if (tellerVeld1==5) {
  270.   teller5 ++;
  271.   }
  272.   if (tellerVeld2==5) {
  273.   teller5 ++;
  274.   }
  275.   if (tellerVeld3==5) {
  276.   teller5 ++;
  277.   }
  278.   if (tellerVeld4==5) {
  279.   teller5 ++;
  280.   }
  281.   if (tellerVeld5==5) {
  282.   teller5 ++;
  283.   }
  284.   if (teller5==2) {
  285.   PairLabel.setText("pair [X]");
  286.   }
  287.   if (teller5==3) {
  288.   TripleLabel.setText("triple  [ X ]");
  289.   }
  290.   if (teller5==4) {
  291.   QuadLabel.setText("quad  [ X ]");
  292.   }
  293.   if (teller5==5) {
  294.   YahtzeeLabel.setText("yahtzee  [ X ]");
  295.   }
  296.   if (tellerVeld1==6) {
  297.   teller6 ++;
  298.   }
  299.   if (tellerVeld2==6) {
  300.   teller6 ++;
  301.   }
  302.   if (tellerVeld3==6) {
  303.   teller6 ++;
  304.   }
  305.   if (tellerVeld4==6) {
  306.   teller6 ++;
  307.   }
  308.   if (tellerVeld5==6) {
  309.   teller6 ++;
  310.   }
  311.   if (teller6==2) {
  312.   PairLabel.setText("pair [X]");
  313.   }
  314.   if (teller6==3) {
  315.   TripleLabel.setText("triple  [ X ]");
  316.   }
  317.   if (teller6==4) {
  318.   QuadLabel.setText("quad  [ X ]");
  319.   }
  320.   if (teller6==5) {
  321.   YahtzeeLabel.setText("yahtzee  [ X ]");
  322.   }
  323.   teller = 0;
  324.   aantalworpenVeld.setText(String.valueOf(teller));
  325.   beurten ++;
  326.   aantalbeurtenVeld.setText(String.valueOf(beurten));
  327.   dobbel1Veld.setText("");
  328.   dobbel2Veld.setText("");
  329.   dobbel3Veld.setText("");
  330.   dobbel4Veld.setText("");
  331.   dobbel5Veld.setText("");
  332.   checkbox1.setState(false);
  333.   checkbox2.setState(false);
  334.   checkbox3.setState(false);
  335.   checkbox4.setState(false);
  336.   checkbox5.setState(false);
  337.   }
  338.   }
  339.  
  340.   // Einde eventmethoden
  341.  
  342. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top