|
-
Mar 22nd, 2007, 05:51 AM
#1
Thread Starter
New Member
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);
}
}
}
-
Mar 22nd, 2007, 01:17 PM
#2
Addicted Member
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.
-
Mar 22nd, 2007, 04:23 PM
#3
Thread Starter
New Member
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
-
Mar 22nd, 2007, 06:46 PM
#4
Addicted Member
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
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|