public class LoginInterface
extends JFrame{
private Generic user;
/*
* Imposta la GUI
*/
public LoginInterface()
{
super("Login Form");
/*
* Aggiungo l'Interfaccia generica e la centro allo schermo
* creando l'oggetto user e impostando i campi nella form a 2
*/
user = new Generic(2);
/*
* Configuro il pulsante doTask1
*/
loginButton = user.getButton1();
loginButton.setText("Login");
loginButton.setToolTipText("Avvia il login");
/*
* Chiamata ad ActionListener
*/
loginButton.addActionListener(
{
username = user.fields[0].getText();
password = user.fields[1].getText();
/*
* Creo un oggetto di tipo Accesso che mi permette
* di effettuare la connessione all'applicazione
* Il codice del file Accesso(non postato) prende
*in input "username e password"
* ed effettua una query sul db
*/
Accesso accesso = new Accesso();
accesso.autentica(username, password);
}
}
); //Fine chiamata ad ActionListener per il primo bottone
/*
* Registra ascoltatore per chiusura finestra
*/
addWindowListener(
{
}
}
); // Fine chiamata a WindowListener
/*
* Regolazioni Contenitore
*/
setSize(240, 160); //Larghezza x Altezza
setVisible(true);
setResizable(false);
setLocation(500, 300); //Centro il contenitore allo schermo
}
public static void main
(String[] args
){ new LoginInterface();
}
}