Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
frmseguridad:
En java:
package prjsamsung;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
int intentos=3;
public FrmSeguridad() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
this.getContentPane().setLayout( null );
this.addMouseMotionListener(new MouseMotionAdapter() {
this_mouseMoved(e);
});
jLabel1.setText("Usuario:");
jLabel2.setText("Contrasea:");
btnace.setText("Aceptar");
btnace.setBounds(new Rectangle(15, 100, 115, 25));
btncan.setText("Cancelar");
btncan.addActionListener(new ActionListener() {
btncan_actionPerformed(e);
});
btnsal.setText("Salir");
btnsal.addActionListener(new ActionListener() {
btnsal_actionPerformed(e);
});
txtusu.addKeyListener(new KeyAdapter() {
txtusu_keyPressed(e);
});
txtpass.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
txtpass_keyPressed(e);
});
this.getContentPane().add(lblimg, null);
this.getContentPane().add(txtpass, null);
this.getContentPane().add(txtusu, null);
this.getContentPane().add(btnsal, null);
this.getContentPane().add(btncan, null);
this.getContentPane().add(btnace, null);
this.getContentPane().add(jLabel2, null);
this.getContentPane().add(jLabel1, null);
this.cargarimagenes();
btnace.setEnabled(false);
btnace.addActionListener(new ActionListener() {
btnace_actionPerformed(e);
});
lblimg.setIcon(imgseg);
btnace.setIcon(imgace);
btnsal.setIcon(imgsal);
btncan.setIcon(imgcan);
void activarBtnACEPTAR(){
usu=txtusu.getText();
pass=txtpass.getText();
btnace.setEnabled(true);
}else{
btnace.setEnabled(false);
void validacion(){
intentos--;
usu=txtusu.getText();
pass=txtpass.getText();
if(usu.equals("invitado")&&pass.equals("123") ||
usu.equals("leslie")&&pass.equals("lezza") ||
usu.equals("jeniffer")&&pass.equals("jenmi") || usu.equals("richard")&&
pass.equals("666")){
JOptionPane.showMessageDialog(null, "Bienvenido al sistema
"+usu.toUpperCase());
frmli.setVisible(true);
dispose();
}else{
if(intentos==0){
System.exit(0);
//Cancelando datos
void limpiar(){
txtusu.setText("");
txtpass.setText("");
txtusu.requestFocus();
}
void salir(){
int salir=JOptionPane.showConfirmDialog(null,"Desea
Salir?","MENSAJE",JOptionPane.YES_NO_OPTION);
if(salir==0){
System.exit(0);
}else{
this.activarBtnACEPTAR();
this.activarBtnACEPTAR();
this.validacion();
this.salir();
Hemos usado:
3jlabel
3jbutton
2 texfield
Pseudocodigo:
Variables:usuario,contrasea
Boton aceptar:
Leer usu ,cont
Si(usu = invitado)y (cont=123)
Msje=Bienevenido al Sistema
Sino
Msje=Error de usuario
Si(intentos=0)
Boton cancelar:
Escribir usu,cont;
Boton salir:
Escribir
int salir=JOptionPane.showConfirmDialog(null,"Desea
Salir?","MENSAJE",JOptionPane.YES_NO_OPTION);
si(salir==0)
System.exit(0);
sino
this.activarBtnACEPTAR();
Txtcontrasea:
this.activarBtnACEPTAR();
FRMOVILES:
Hemos usado procedimientos para:
Tipos de celulares
Serie de celulares
En Pseudocodigo
si(tipo=(SELECCIONE)
lblim1.setIcon(imglogo);
sino si(tipo=("Smartphones")
smartphones();
lblim1.setIcon(imgmart);
sino si(tipo="Tablets")
tablets();
lblim1.setIcon(imgtecno);
sino si (tipo=("Touch"))
touch();
ImageIcon imgmov=new ImageIcon("touch.jpg");
lblim1.setIcon(imgmov);
sino si(tipo=("Casual"))
casual();
lblim1.setIcon(imgcam);
sino si (tipo=("Messaging"))
messaging();
lblim1.setIcon(imgcam);
Electrodomesticos,Tecnologia,Camaras,Moviles.
6.Boleta final