Results 1 to 4 of 4

Thread: problem with teller

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 2007
    Posts
    2

    problem with teller

    i have a problem with my javascript i want to put a function in it. this function is to ban people that have logged in 3 times with the wrong username/password. how do i do this??. i have made something ive made it bold but it doesnt work. please help me



    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.awt.Color.*;

    public class bankrekening extends Applet implements ActionListener
    {
    TextField tekstvak1,tekstvak2,tekstvak3,tekstvak4, tekstvak5, tekstvak6;
    String invoer1, invoer2, uitvoer1, uitvoer2, passstring;
    Label label1,label2,label3,label4,label5,welkomlabel;
    int teller, teller2;
    Button knop1,knop2,knop3, knop4;
    double saldo, geldvak, uitkomst;

    public void init()
    {
    setLayout (null);


    //___________TEKSTVAKKEN______________________________________________

    //account invoer
    tekstvak1 = new TextField ("");
    tekstvak1.setBounds (180,20,100,20);
    add(tekstvak1);

    //pass invoer
    tekstvak2 = new TextField ("");
    tekstvak2.setBounds (180,40,100,20);
    tekstvak2.setEchoChar ('*');
    add(tekstvak2);

    //goed/fout
    tekstvak3 = new TextField ("");
    tekstvak3.setBounds (180,75,100,20);
    tekstvak3.setEditable(false);
    add(tekstvak3);

    //saldo tekstvak
    tekstvak4 = new TextField ("");
    tekstvak4.setBounds (180,50,100,20);
    tekstvak4.setEditable(false);
    tekstvak4.setVisible (false);
    add (tekstvak4);

    //bedrag tekstvak
    tekstvak5 = new TextField ("");
    tekstvak5.setBounds (180,140,60,20);
    tekstvak5.setVisible (false);
    add (tekstvak5);





    //___________KNOPPEN______________________________________________
    //ok knop
    knop1 = new Button ("ok");
    knop1.setBounds (105, 120, 50, 20);
    knop1.addActionListener (this);
    add(knop1);

    //reset knop
    knop2 = new Button ("anuleren");
    knop2.setBounds(155,120,60,20);
    knop2.addActionListener(this);
    add(knop2);

    //opneem knop
    knop3 = new Button ("opnemen");
    knop3.setBounds(285,180,60,20);
    knop3.addActionListener(this);
    knop3.setVisible (false);
    add (knop3);


    //stort knop
    knop4 = new Button ("storten");
    knop4.setBounds(285,210,60,20);
    knop4.addActionListener(this);
    knop4.setVisible (false);
    add (knop4);




    //_____________LABELS______________________________________________
    //label 1
    label1 = new Label ("naam");
    label1.setBounds (80,20,115,20);
    add(label1);


    //label 2
    label2 = new Label ("goed/fout");
    label2.setBounds (80,75,60,20);
    add(label2);

    //label 3
    label3 = new Label ("wachtwoord");
    label3.setBounds (80,40,80,20);
    add (label3);

    //saldo label
    label4 = new Label ("saldo");
    label4.setBounds (180,30,100,20);
    label4.setVisible (false);
    add (label4);

    //bedrag label
    label5 = new Label ("hoeveel wilt u opnemen?");
    label5.setBounds (150,120,150,20);
    label5.setVisible (false);
    add (label5);

    welkomlabel = new Label ("Welkom armijn");
    welkomlabel.setBounds (80,5,150,20);
    welkomlabel.setVisible (false);
    add (welkomlabel);


    }

    public void paint(Graphics g)
    {
    }

    public void actionPerformed(ActionEvent e)
    {

    //_________INVOERCONTROLE________________________
    if (e.getSource() == knop1)
    {
    invoer1 = tekstvak1.getText();
    invoer2 = tekstvak2.getText();
    if
    {
    (invoer1.equals ("armijn") && (invoer2.equals ("wachtwoord")))
    tekstvak3.setText ("goed");
    tekstvak5.setEditable(true);
    knop3.setEnabled(true);
    knop4.setEnabled(true);
    tekstvak4.setText ("1000");
    welkomlabel.setVisible (true);
    tekstvak5.setVisible (true);
    tekstvak4.setVisible (true);
    knop4.setVisible (true);
    knop3.setVisible (true);
    tekstvak1.setVisible (false);
    tekstvak2.setVisible (false);
    tekstvak3.setVisible (false);
    knop1.setVisible (false);
    knop2.setBounds (220,210,60,20);
    label4.setVisible (true);
    label5.setVisible (true);
    label1.setVisible (false);
    label2.setVisible (false);
    label3.setVisible (false);


    else
    tekstvak3.setText ("fout");
    }

    //________OPNEMEN____________________________________


    if (e.getSource() == knop3)
    {
    uitvoer1 = tekstvak4.getText();
    saldo = Double.parseDouble (uitvoer1);

    uitvoer2 = tekstvak5.getText();
    geldvak = Double.parseDouble (uitvoer2);


    uitkomst = saldo - geldvak;
    tekstvak4.setText ("" + uitkomst);
    }

    //________STORTEN_________________________________________________

    if (e.getSource() == knop4)
    {
    uitvoer1 = tekstvak4.getText();
    saldo = Double.parseDouble (uitvoer1);

    uitvoer2 = tekstvak5.getText();
    geldvak = Double.parseDouble (uitvoer2);

    uitkomst = saldo + geldvak;
    tekstvak4.setText ("" + uitkomst);
    }

    //_______________________________________________________




    /*
    teller = 0;

    if (e.getSource() ==knop1 && (teller==0))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+1;
    else
    teller=0;
    }

    if (e.getSource() ==knop1 && (teller==1))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+2;

    else
    teller=0;
    }

    if (e.getSource() ==knop1 && (teller==2))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+3;

    else
    teller=0;
    }

    if (teller==3)
    knop1.setEnabled (false);
    */


    //_____________RESETKNOP_______________________________________________________________


    if (e.getSource() == knop2)
    {
    knop2.setBounds(155,120,60,20);
    tekstvak1.setText ("");
    tekstvak2.setText ("");
    tekstvak3.setText ("");
    tekstvak1.setVisible (true);
    tekstvak2.setVisible (true);
    tekstvak3.setVisible (true);
    tekstvak4.setVisible (false);
    tekstvak5.setVisible (false);
    label1.setVisible (true);
    label2.setVisible (true);
    label3.setVisible (true);
    label4.setVisible (false);
    label5.setVisible (false);
    knop1.setVisible (true);
    knop3.setVisible (false);
    knop4.setVisible (false);
    welkomlabel.setVisible (false);

    }


    }
    }

  2. #2
    Addicted Member TBeck's Avatar
    Join Date
    Apr 2006
    Location
    Ontario, Canada
    Posts
    254

    Re: problem with teller

    could you give some quick translations on what some of those words are in english please. I'd love to help but my german (i think its german) is a little rusty.

  3. #3

    Thread Starter
    New Member
    Join Date
    Mar 2007
    Posts
    2

    Re: problem with teller

    its all about this part of the code:

    teller = 0;

    if (e.getSource() ==knop1 && (teller==0))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+1;
    else
    teller=0;
    }

    if (e.getSource() ==knop1 && (teller==1))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+2;

    else
    teller=0;
    }

    if (e.getSource() ==knop1 && (teller==2))
    {
    if
    (invoer1 !=("armijn") && (invoer2 !=("wachtwoord")))
    teller=teller+3;

    else
    teller=0;
    }

    if (teller==3)
    knop1.setEnabled (false);


    teller is a int that gets information about if the login name ("armijn") or password ("wachtwoord"). i want to get this teller (int) work, so when the password/username is wrong 3 times that it will all block the textfields/buttons etc. i know its fault but it just doesnt work in all ways. i tried everything to get this work. so now just a quick conclusion: i want to put a action on a button (knop1). so if you press that button the int (teller) is gonna count till its 3 and if its 3 it blocks all buttons so you can do nothing

  4. #4
    Addicted Member TBeck's Avatar
    Join Date
    Apr 2006
    Location
    Ontario, Canada
    Posts
    254

    Re: problem with teller

    hmm i cant even get the code to compile without errors like else without and if statement

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width