SlideShare a Scribd company logo
1 of 2
1.
Codigo Fuente de Computrachos con Fines Educativos!!!!!!!!!!!!!!!
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
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Login extends JFrame
{
private JLabel label, label2;
private JTextField user;
private JPasswordField pass;
private JButton boton1;
public Login()
{
super("LOGIN (user: admin pass: 123");
getContentPane().setLayout(null);
//CREAR ETIQUETA Y CAMBIAR ATRIBUTOS
label=new JLabel("ID DE USUARIO");
label.setForeground(Color.red);
label.setFont(new Font("Arial",Font.BOLD,16));
label.setBounds(20,10,150,30);
getContentPane().add(label);
//CREAR CAMPO DE TEXTO Y COLOCAR EN POSICION
user=new JTextField(15);
user.setBounds(150,10,150,30);
getContentPane().add(user);
//CREAR ETIQUETA Y CAMBIAR ATRIBUTOS
label2=new JLabel("PASSWORD");
label2.setForeground(Color.red);
label2.setFont(new Font("Arial",Font.BOLD,16));
label2.setBounds(20,60,150,30);
getContentPane().add(label2);
//CREAR CAMPO DE TEXTO Y COLOCAR EN POSICION
pass=new JPasswordField(15);
pass.setBounds(150,60,150,30);
getContentPane().add(pass);
//CREAR BOTON Y CAMBIAR ATRIBUTOS
boton1 = new JButton ("INGRESAR");
boton1.setForeground(Color.BLUE);
boton1.setFont(new Font("Arial",Font.BOLD,18));
boton1.setBounds(150,90,150,30);
//AQUI SE AGREGA EL EVENTO DEL BOTON DIRECTAMENTE
boton1.addActionListener(new ActionListener()
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
public void actionPerformed(ActionEvent evento)
{
if( user.getText().equals("admin") &&
pass.getText().equals("123") )
JOptionPane.showMessageDialog(null,"INGRESO CORRECTO");
else{
if( !user.getText().equals("admin") )
JOptionPane.showMessageDialog(null,"USUARIO
INCORRECTO");
else
if( !pass.getText().equals("123") )
JOptionPane.showMessageDialog(null,"PASSWORD
INCORRECTO");
}
}
});
getContentPane().add(boton1);
setSize(350,180);
setLocation(200,200);
setVisible(true);
}
public static void main(String[] args) {
new Login();
}
}
2. Inicia sesión para responder
3. +4

More Related Content

More from Robert Wolf

Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gioRobert Wolf
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gioRobert Wolf
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gioRobert Wolf
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gioRobert Wolf
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazRobert Wolf
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gioRobert Wolf
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gioRobert Wolf
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gioRobert Wolf
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gioRobert Wolf
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gioRobert Wolf
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gioRobert Wolf
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gioRobert Wolf
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gioRobert Wolf
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gioRobert Wolf
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gioRobert Wolf
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gioRobert Wolf
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gioRobert Wolf
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gioRobert Wolf
 
Tema 1 programación orientada a objetos por gio
Tema 1   programación orientada a objetos por gioTema 1   programación orientada a objetos por gio
Tema 1 programación orientada a objetos por gioRobert Wolf
 

More from Robert Wolf (20)

Tema 14 imágenes en java por gio
Tema 14   imágenes en java por gioTema 14   imágenes en java por gio
Tema 14 imágenes en java por gio
 
Tema 13 gráficas en java por gio
Tema 13   gráficas en java por gioTema 13   gráficas en java por gio
Tema 13 gráficas en java por gio
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gio
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gio
 
Tema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfazTema 10 clase abstractas e interfaz
Tema 10 clase abstractas e interfaz
 
Tema 10 entrada y salida por gio
Tema 10   entrada y salida por gioTema 10   entrada y salida por gio
Tema 10 entrada y salida por gio
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gio
 
Tema 9 aplicaciones de dos capas por gio
Tema 9   aplicaciones de dos capas por gioTema 9   aplicaciones de dos capas por gio
Tema 9 aplicaciones de dos capas por gio
 
Tema 8 entrada y salida por gio
Tema 8   entrada y salida por gioTema 8   entrada y salida por gio
Tema 8 entrada y salida por gio
 
Tema 8 desarrollo de aplicaciones en java por gio
Tema 8   desarrollo de aplicaciones en java por gioTema 8   desarrollo de aplicaciones en java por gio
Tema 8 desarrollo de aplicaciones en java por gio
 
Tema 7 gui, swing y java beans por gio
Tema 7   gui, swing y java beans por gioTema 7   gui, swing y java beans por gio
Tema 7 gui, swing y java beans por gio
 
Tema 7 desarrollo de aplicaciones en java - lsia por gio
Tema 7   desarrollo de aplicaciones en java - lsia por gioTema 7   desarrollo de aplicaciones en java - lsia por gio
Tema 7 desarrollo de aplicaciones en java - lsia por gio
 
Tema 6 gui, swing y java beans por gio
Tema 6   gui, swing y java beans por gioTema 6   gui, swing y java beans por gio
Tema 6 gui, swing y java beans por gio
 
Tema 6 colecciones por gio
Tema 6   colecciones por gioTema 6   colecciones por gio
Tema 6 colecciones por gio
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Tema 4 excepciones por gio
Tema 4   excepciones por gioTema 4   excepciones por gio
Tema 4 excepciones por gio
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
 
Tema 1 programación orientada a objetos por gio
Tema 1   programación orientada a objetos por gioTema 1   programación orientada a objetos por gio
Tema 1 programación orientada a objetos por gio
 

Codigo fuente de computrachos con fines educativos

  • 1. 1. Codigo Fuente de Computrachos con Fines Educativos!!!!!!!!!!!!!!! 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 import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JButton; import javax.swing.JPasswordField; import javax.swing.JOptionPane; import java.awt.Color; import java.awt.Font; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class Login extends JFrame { private JLabel label, label2; private JTextField user; private JPasswordField pass; private JButton boton1; public Login() { super("LOGIN (user: admin pass: 123"); getContentPane().setLayout(null); //CREAR ETIQUETA Y CAMBIAR ATRIBUTOS label=new JLabel("ID DE USUARIO"); label.setForeground(Color.red); label.setFont(new Font("Arial",Font.BOLD,16)); label.setBounds(20,10,150,30); getContentPane().add(label); //CREAR CAMPO DE TEXTO Y COLOCAR EN POSICION user=new JTextField(15); user.setBounds(150,10,150,30); getContentPane().add(user); //CREAR ETIQUETA Y CAMBIAR ATRIBUTOS label2=new JLabel("PASSWORD"); label2.setForeground(Color.red); label2.setFont(new Font("Arial",Font.BOLD,16)); label2.setBounds(20,60,150,30); getContentPane().add(label2); //CREAR CAMPO DE TEXTO Y COLOCAR EN POSICION pass=new JPasswordField(15); pass.setBounds(150,60,150,30); getContentPane().add(pass); //CREAR BOTON Y CAMBIAR ATRIBUTOS boton1 = new JButton ("INGRESAR"); boton1.setForeground(Color.BLUE); boton1.setFont(new Font("Arial",Font.BOLD,18)); boton1.setBounds(150,90,150,30); //AQUI SE AGREGA EL EVENTO DEL BOTON DIRECTAMENTE boton1.addActionListener(new ActionListener()
  • 2. 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 { public void actionPerformed(ActionEvent evento) { if( user.getText().equals("admin") && pass.getText().equals("123") ) JOptionPane.showMessageDialog(null,"INGRESO CORRECTO"); else{ if( !user.getText().equals("admin") ) JOptionPane.showMessageDialog(null,"USUARIO INCORRECTO"); else if( !pass.getText().equals("123") ) JOptionPane.showMessageDialog(null,"PASSWORD INCORRECTO"); } } }); getContentPane().add(boton1); setSize(350,180); setLocation(200,200); setVisible(true); } public static void main(String[] args) { new Login(); } } 2. Inicia sesión para responder 3. +4