1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| import java.applet.Applet;
import java.awt.*;
import java.util.Locale;
public class Applet2 extends Applet
{
public Applet2()
{
passLabel = new Label();
passwd = new TextField();
login = new Button();
resultLabel = new Label();
buildGUI();
initPwd();
}
private void buildGUI()
{
setLayout(null);
passLabel.setText("Mot de passe : ");
passLabel.setBounds(new Rectangle(10, 10, 75, 20));
login.setLabel("OK");
login.setBounds(new Rectangle(175, 8, 50, 20));
passwd.setSize(20, 100);
passwd.setBounds(new Rectangle(95, 10, 75, 20));
resultLabel.setAlignment(2);
resultLabel.setLocale(Locale.getDefault());
resultLabel.setBounds(new Rectangle(10, 35, 215, 20));
add(passLabel);
add(passwd);
add(login);
add(resultLabel);
}
public boolean handleEvent(Event event)
{
if(event.id == 1001 && event.target == login)
{
if(passwd.getText().equals(pwd))
resultLabel.setText("C'\351tait simple, je l'avoue!");
else
resultLabel.setText("Cherche encore ;)");
}
return super.handleEvent(event);
}
private void initPwd()
{
pwd = "";
int sequence[] = {
109, 119, 97, 105
};
for(int i = 0; i < sequence.length; i++)
{
char c = (char)sequence[i];
pwd += c;
}
}
Button login;
Label passLabel;
TextField passwd;
String pwd;
Label resultLabel;
} |
Partager