import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ventana1 { JPanel panel; private JTextField usuariol; private JButton iniciarBoton; private JButton registerBoton; private JPasswordField contrasenal; private JLabel usuarioLabel; private JLabel contrasenaLabel; private JLabel inicioText; private JLabel nombre; public ventana1() { iniciarBoton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String usuario = usuariol.getText(); String contrasena = String.valueOf(contrasenal.getPassword()); // Realizar la autenticación con la base de datos User user = DatabaseManager.getAuthenticatedUser(usuario, contrasena); if (user != null) { JOptionPane.showMessageDialog(null, "Inicio de sesión exitoso"); // Aquí puedes realizar otras acciones después de iniciar sesión correctamente } else { JOptionPane.showMessageDialog(null, "Usuario o contraseña incorrectos"); } } }); registerBoton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // Cerrar el JFrame actual (ventana1) JFrame frame = (JFrame) SwingUtilities.getWindowAncestor(panel); frame.dispose(); // Abrir la ventana de registro JFrame registerFrame = new JFrame("Registro de Usuario"); registerFrame.setContentPane(new registerV().getPanel()); registerFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); registerFrame.pack(); registerFrame.setVisible(true); } }); } }