import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class CabalOnline extends javax.swing.JFrame { private static final long serialVersionUID = 1L; final static JTextField Nick = new JTextField(20); final static JPasswordField Pass = new JPasswordField(20); public CabalOnline() { mipanel p=new mipanel ("cabal2.jpeg"); this.add(p, BorderLayout.CENTER); this.setResizable(false); } @SuppressWarnings("unchecked") public static void main(String arg[]){ venta(); java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new CabalOnline().setVisible(true); } }); } public static void venta(){ // Declaracion de componentes.............. JFrame v = new JFrame("Cabal online Episodio VI"); //Etiquetas JLabel Etiqueta = new JLabel("CabalOnline"); Etiqueta.setFont (new Font ("Serif", Font.PLAIN, 38)); Etiqueta.setBounds(200, 4, 300, 60); JLabel Etiqueta2 = new JLabel("La Revolucion de Acción"); Etiqueta.setFont (new Font ("Serif", Font.PLAIN, 38)); Etiqueta2.setBounds(230, 30, 200, 70); JLabel Etiqueta4 = new JLabel("Usuario"); Etiqueta4.setBounds(190, 150, 80, 20); JLabel Etiqueta5 = new JLabel("Password"); Etiqueta5.setBounds(190, 190, 80, 20); // Campos de Texto JTextField Nick = new JTextField(20); Nick.setBounds(280, 150, 130, 20); JPasswordField Pass = new JPasswordField(20); Pass.setBounds(280, 190, 130, 20); //Botones JButton NuevoUsuario1 = new JButton("Sing Up"); NuevoUsuario1.setBounds(290, 300, 60, 30); JButton BotonSalir = new JButton("Salir"); BotonSalir.setBounds(200, 300, 60, 30); JButton Entrar = new JButton("Entrar"); Entrar.setBounds(280, 210, 130, 20); /**************Agregar Componentes a la aventana************/ v.getContentPane().setLayout(null); v.getContentPane().add(Nick); v.getContentPane().add(Pass); v.getContentPane().add(Etiqueta); v.getContentPane().add(Etiqueta2); v.getContentPane().add(Etiqueta4); v.getContentPane().add(Etiqueta5); v.getContentPane().add(BotonSalir); v.getContentPane().add(NuevoUsuario1); v.getContentPane().add(Entrar); v.setSize(600, 600); Dimension pantalla1 = Toolkit.getDefaultToolkit().getScreenSize(); Dimension ventana1 = v.getSize(); v.setLocation( (pantalla1.width - ventana1.width) / 2, (pantalla1.height - ventana1.height) / 2); v.setVisible(true); v.setResizable(false); v.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); /*Accion de los botones*/ BotonSalir.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent evento ) { System.exit(0); } } ); NuevoUsuario1.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent evento ) { NuevoUsuario.registro(); } } ); Entrar.addActionListener( new ActionListener(){ public void actionPerformed( ActionEvent evento){ Prueba(); } } ); } public static void Prueba(){ if ((Pass.equals("1234567")) || (Nick.equals("Juan"))) { Entrada.In(); } else { JOptionPane.showMessageDialog(null, "contraseña o nick incorreto intente de nuevo"); } } }