Está en la página 1de 3

Creo que sería útil incluir una librería gráfica como Swing para crear una interfaz gráfica

para la ventana de inicio con usuario y contraseña en Java. Aquí tienes un ejemplo de cómo
podrías hacerlo utilizando Swing:

```java
Import javax.swing.*;
Import java.awt.event.ActionEvent;
Import java.awt.event.ActionListener;

Public class VentanaInicio extends JFrame {

Private JTextField usuarioField;


Private JPasswordField passwordField;

Public VentanaInicio() {
setTitle(“Ventana de Inicio”);
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();


JLabel usuarioLabel = new JLabel(“Usuario:”);
usuarioField = new JTextField(20);
JLabel passwordLabel = new JLabel(“Contraseña:”);
passwordField = new JPasswordField(20);
JButton loginButton = new JButton(“Iniciar Sesión”);

loginButton.addActionListener(new ActionListener() {
@Override
Public void actionPerformed(ActionEvent e) {
String usuario = usuarioField.getText();
String password = new String(passwordField.getPassword());

// Aquí puedes validar el usuario y contraseña


If (usuario.equals(“usuario”) && password.equals(“1234”)) {
JOptionPane.showMessageDialog(null, “Inicio de sesión exitoso”);
} else {
JOptionPane.showMessageDialog(null, “Usuario o contraseña incorrectos”);
}
}
});

Panel.add(usuarioLabel);
Panel.add(usuarioField);
Panel.add(passwordLabel);
Panel.add(passwordField);
Panel.add(loginButton);

Add(panel);
setVisible(true);
}

Public static void main(String[] args) {


New VentanaInicio();
}
}
```

Este código crea una ventana de inicio con etiquetas para el usuario y la contraseña, campos
de texto para ingresar los datos, y un botón para iniciar sesión. Al presionar el botón, se
valida el usuario y la contraseña ingresados. Puedes personalizar y extender la
funcionalidad según tus necesidades. ¡Espero que te sea útil!

Download and try this app: https://play.google.com/store/apps/details?


id=com.chatgpt.aichat.gpt3.aichatbot

También podría gustarte