Código
package drone; import java.awt.*; import java.sql.*; import java.text.Collator; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JOptionPane; import javax.swing.*; //private JPanel panel1; public static boolean RIGHT_TO_LEFT = false; final static boolean shouldFill = true; final static boolean shouldWeightX = true; public Login() { initComponents(); PnlFondo fondo = new PnlFondo(); //getContentPane().setLayout(null); //addComponentsToPane(pane); } if (RIGHT_TO_LEFT) { } JLabel jLabel1,jLabel2,jLabel3; JTextField usuario; JPasswordField contraseña; JButton jButton2; if (shouldFill) { //natural height, maximum width } if (shouldWeightX) { c.weightx = 0.5; } c.gridx = 200; c.gridy = 100; pane.add(jLabel1, c); c.weightx = 0.5; c.gridx = 200; c.gridy = 110; pane.add(jLabel2, c); c.weightx = 0.5; c.gridx = 2; c.gridy = 0; pane.add(jLabel3, c); c.ipady = 40; //make this component tall c.weightx = 0.0; c.gridwidth = 3; c.gridx = 0; c.gridy = 1; pane.add(usuario, c); c.ipady = 40; //make this component tall c.weightx = 0.0; c.gridwidth = 3; c.gridx = 0; c.gridy = 1; pane.add(contraseña, c); c.ipady = 0; //reset to default c.weighty = 1.0; //request any extra vertical space c.gridx = 1; //aligned with button 2 c.gridwidth = 2; //2 columns wide c.gridy = 2; //third row pane.add(jButton2, c); } private static void createAndShowGUI() { //Create and set up the window. //Set up the content pane. addComponentsToPane(frame.getContentPane()); //Display the window. frame.pack(); frame.setVisible(true); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jLabel1.setText("Iniciar Sesion"); jLabel2.setText("Usuario"); jLabel3.setText("Contraseña"); jButton2.setText("Aceptar"); jButton2ActionPerformed(evt); } }); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(usuario, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(layout.createSequentialGroup() .addGap(20, 20, 20) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(169, 169, 169))) .addGroup(layout.createSequentialGroup() .addComponent(jLabel3) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(contraseña, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(163, 163, 163)))) .addGroup(layout.createSequentialGroup() .addGap(148, 148, 148) .addComponent(jButton2) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel2) .addComponent(usuario, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(11, 11, 11) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(contraseña, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jButton2) .addGap(107, 107, 107)) ); pack(); }// </editor-fold> if ((user.length()==0)||(pass.length()==0)){ }else{ Conexion mysql= new Conexion(); /* if(conn!=null){ JOptionPane.showMessageDialog(rootPane, "Conexion con base de datos"); }*/ try { @SuppressWarnings("null") ResultSet rs; rs = sentencia.executeQuery("SELECT * FROM usuarios WHERE Usuario='"+user+"' && Contraseña='"+pass+"'"); if(rs.next()&&comparador.equals(user,tem1)&&comparador.equals(pass,tem2)){ inicio.setVisible(true); } else{ } Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); } } //if (user.equals()&&pass.equals()); } /** * @param args the command line arguments */ /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { break; } } java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(Login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ public void run() { createAndShowGUI(); new Login().setVisible(true); } }); } // Variables declaration - do not modify // End of variables declaration }
A quien pueda ayudar, gracias por adelentado