Guest User

Untitled

a guest
Feb 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.78 KB | None | 0 0
  1. package Interfaz;
  2. import Clases.Conectar;
  3.  
  4. public class Ingreso extends javax.swing.JFrame {
  5.  
  6.     /** Creates new form Login */
  7.     public Ingreso() {
  8.         initComponents();
  9.  
  10.         //Centramos la ventana de login.
  11.         this.setLocationRelativeTo(null);
  12.     }
  13.  
  14.     @SuppressWarnings("unchecked")
  15.     // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  16.     private void initComponents() {
  17.  
  18.         ingresar = new javax.swing.JButton();
  19.         jLabel1 = new javax.swing.JLabel();
  20.         jLabel2 = new javax.swing.JLabel();
  21.         jLabel3 = new javax.swing.JLabel();
  22.         name = new javax.swing.JTextField();
  23.         pass = new javax.swing.JPasswordField();
  24.         cancelar = new javax.swing.JButton();
  25.         user = new javax.swing.JTextField();
  26.  
  27.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  28.         setTitle("Ingreso de Usuario");
  29.         setResizable(false);
  30.  
  31.         ingresar.setText("Ingresar");
  32.         ingresar.addActionListener(new java.awt.event.ActionListener() {
  33.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  34.                 ingresarActionPerformed(evt);
  35.             }
  36.         });
  37.  
  38.         jLabel1.setText("Nombre Base de Datos:");
  39.  
  40.         jLabel2.setText("Usuario Base de Datos:");
  41.  
  42.         jLabel3.setText("Contraseña Base de Datos:");
  43.  
  44.         cancelar.setText("Cancelar");
  45.         cancelar.addActionListener(new java.awt.event.ActionListener() {
  46.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  47.                 cancelarActionPerformed(evt);
  48.             }
  49.         });
  50.  
  51.         user.setToolTipText("");
  52.  
  53.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  54.         getContentPane().setLayout(layout);
  55.         layout.setHorizontalGroup(
  56.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  57.             .addGroup(layout.createSequentialGroup()
  58.                 .addContainerGap()
  59.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  60.                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  61.                         .addComponent(ingresar, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
  62.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 88, Short.MAX_VALUE)
  63.                         .addComponent(cancelar, javax.swing.GroupLayout.PREFERRED_SIZE, 109, javax.swing.GroupLayout.PREFERRED_SIZE))
  64.                     .addGroup(layout.createSequentialGroup()
  65.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  66.                             .addComponent(jLabel1)
  67.                             .addComponent(jLabel2)
  68.                             .addComponent(jLabel3))
  69.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  70.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  71.                             .addComponent(pass, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)
  72.                             .addComponent(name, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE)
  73.                             .addComponent(user, javax.swing.GroupLayout.DEFAULT_SIZE, 169, Short.MAX_VALUE))))
  74.                 .addContainerGap())
  75.         );
  76.         layout.setVerticalGroup(
  77.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  78.             .addGroup(layout.createSequentialGroup()
  79.                 .addContainerGap()
  80.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  81.                     .addComponent(jLabel1)
  82.                     .addComponent(name, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  83.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  84.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  85.                     .addComponent(jLabel2)
  86.                     .addComponent(user, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  87.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  88.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  89.                     .addComponent(jLabel3)
  90.                     .addComponent(pass, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  91.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  92.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  93.                     .addComponent(ingresar, javax.swing.GroupLayout.PREFERRED_SIZE, 21, Short.MAX_VALUE)
  94.                     .addComponent(cancelar))
  95.                 .addContainerGap())
  96.         );
  97.  
  98.         pack();
  99.     }// </editor-fold>//GEN-END:initComponents
  100.  
  101.     private void ingresarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ingresarActionPerformed
  102.  
  103.     //Recuperamos los datos ingresados por el usuario en la ventana de login.
  104.             String bd = name.getText();
  105.             String usuario = user.getText();
  106.             String contraseña = pass.getText();
  107.             String url = "jdbc:mysql://localhost/"+name.getText();
  108. //Creamos una instancia de la conexion y le pasamos los datos
  109.           Conectar nueva_conexion = new Conectar(url, usuario, contraseña);
  110.           //Conectamos.
  111.           nueva_conexion.Enlazar();
  112.                  
  113.     }//GEN-LAST:event_ingresarActionPerformed
  114.  
  115.     private void cancelarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cancelarActionPerformed
  116.         System.exit(0);
  117.     }//GEN-LAST:event_cancelarActionPerformed
  118.  
  119.     /**
  120.      * @param args the command line arguments
  121.      */
  122.     public static void main(String args[]) {
  123.         java.awt.EventQueue.invokeLater(new Runnable() {
  124.  
  125.             public void run() {
  126.                 new Ingreso().setVisible(true);
  127.  
  128.             }
  129.         });
  130.     }
  131.     // Variables declaration - do not modify//GEN-BEGIN:variables
  132.     private javax.swing.JButton cancelar;
  133.     private javax.swing.JButton ingresar;
  134.     private javax.swing.JLabel jLabel1;
  135.     private javax.swing.JLabel jLabel2;
  136.     private javax.swing.JLabel jLabel3;
  137.     private javax.swing.JTextField name;
  138.     private javax.swing.JPasswordField pass;
  139.     private javax.swing.JTextField user;
  140.     // End of variables declaration//GEN-END:variables
  141. }
Add Comment
Please, Sign In to add comment