In questo tutorial, imparerete come creare il vostro sistema di accesso in Java utilizzando un Applet.
Le Applet sono oggetti che sono inseriti nei browser.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AppletLoginTut extends JApplet
{
private JTextField user;
private JPasswordField pass;
private JButton login;
private JLabel lblstat;
public void init()
{
login loginScreen = new login();
setContentPane(loginScreen);
}
class login extends JPanel implements ActionListener
{
public login()
{
setLayout(new GridLayout(4,2,5,5));
setBorder(BorderFactory.createTitledBorder("sito3d.com login"));
JLabel lbluser = new JLabel("Username: ");
JLabel lblpass = new JLabel("Password: ");
user = new JTextField();
pass = new JPasswordField();
login = new JButton("Summit");
login.addActionListener(this);
JLabel space = new JLabel("");
JLabel lblauth = new JLabel("Authorization: ");
lblstat = new JLabel("");
add(lbluser);
add(user);
add(lblpass);
add(pass);
add(space);
add(login);
add(lblauth);
add(lblstat);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == login)
{
String User = "sito3d";
char[] Pass = {'p', 'a', 's', 's'};
char[] input = pass.getPassword();
if(Pass.length == input.length && user.getText().equals(User))
{
lblstat.setForeground(Color.GREEN);
lblstat.setText("Successfull");
}
else
{
lblstat.setForeground(Color.RED);
lblstat.setText("Failed");
}
}
}
}
}
Usere username: sito3d
password: pass
|
|