Java - muestre el nombre ingresado en el siguiente formulario en un label

 
Vista:
Imágen de perfil de Maick
Val: 4
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

muestre el nombre ingresado en el siguiente formulario en un label

Publicado por Maick (3 intervenciones) el 19/05/2019 00:38:09
como puedo modificar este código para que me pida el nombre, apellido, contraseña y me muestre el nombre ingresado en el siguiente formulario en un label.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
 
public class prueba extends JFrame{
     private static final long seralVersionUID=1L;
     String clave = "1234"; //password correcto 
     JPasswordField password = new JPasswordField (20);
     JLabel label2 = new JLabel ("");
 
     public prueba(){
          super("Sitema de Seguridad");
          getContentPane().setLayout (new FlowLayout());
          JLabel label = new JLabel ("Login");
          getContentPane().setLayout (new FlowLayout());
                //JTextField textfield = new JTextField ("Ingrese Usuario", 20); 
          JButton boton=new JButton ("Enviar");
          getContentPane().add (label);
          getContentPane().add (password);
          getContentPane().add (boton);
          getContentPane().add (label2);
          setSize (500,300);
          setVisible (true);
          //codigo del boton 
          boton.addActionListener (new ActionListener() {
               public void actionPerformed (ActionEvent e) {
 
                    if (password.getText().equals (clave)) {
                         label2.setText ("Password Correcto");
 
                         Ventana verVentana=new Ventana();
 
                    } else {
                         label2.setText ("Password Inorrecto");
                    }
               }
          });
     }
     public static void main (String[]arg){
          new prueba();
 
 
     }
 
}



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//importamos el paquete awt y swing para trabajar con elementos gráficos en java
import java.awt.*;
import javax.swing.*;
import javax.swing.UIManager.LookAndFeelInfo;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.border.Border;
import javax.swing.*;
 
public class Ventana
{
    //campos
    private JFrame vent;//campo ventana del tipo JFrame para construir la ventana
 
    //constructor
    public Ventana()
    {
        construirVentana();//metodo que se encarga de construir la ventana
    }
 
    //métodos
    public void construirVentana()
    {
        vent = new JFrame ("MI VENTANA ");//nombre que toma la ventana
        vent.setSize(600,600);//tamaño de la ventana
        vent.setLocationRelativeTo(null);//ventana centrada en pantalla
        vent.setDefaultCloseOperation(vent.EXIT_ON_CLOSE);//para que se cierre al salir
        vent.setResizable(false);//no se puede cambiar de tamaño la ventana
        vent.setLayout(null);//para que no acomode los elementos y los podamos poner donde queramos en caso de que los hubiera
        vent.getContentPane().setBackground(Color.PINK);//color del fondo de la ventana
        vent.setVisible(true);//hace que la ventana sea visible
      JFrame frame = new JFrame();
 
 
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

muestre el nombre ingresado en el siguiente formulario en un label

Publicado por Billy Joel (876 intervenciones) el 19/05/2019 23:10:40
Así
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
 
public class prueba extends JFrame {
 
    private static final long seralVersionUID = 1L;
    String clave = "1234"; //password correcto 
    JPasswordField password = new JPasswordField(20);
    JLabel label2 = new JLabel("");
 
    public prueba() {
        super("Sitema de Seguridad");
        getContentPane().setLayout(new FlowLayout());
        JLabel label = new JLabel("Login");
        getContentPane().setLayout(new FlowLayout());
        //JTextField textfield = new JTextField ("Ingrese Usuario", 20); 
        JButton boton = new JButton("Enviar");
 
        JTextField txtNombre = new JTextField(10);
        JTextField txtApellido = new JTextField(10);
 
        getContentPane().add(new JLabel("Nombre: "));
        getContentPane().add(txtNombre);
        getContentPane().add(new JLabel("Apellido: "));
        getContentPane().add(txtApellido);
        getContentPane().add(label);
        getContentPane().add(password);
        getContentPane().add(boton);
        getContentPane().add(label2);
        setSize(400, 300);
        setVisible(true);
        //codigo del boton 
        boton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                if (password.getText().equals(clave)) {
                    label2.setText("Password Correcto");
                    Ventana verVentana = new Ventana(txtNombre.getText(), txtApellido.getText());
                } else {
                    label2.setText("Password Inorrecto");
                }
            }
        });
    }
 
    public static void main(String[] arg) {
        new prueba();
    }
}

Y la clase Ventana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.awt.*;
import javax.swing.*;
//import javax.swing.UIManager.LookAndFeelInfo;
//import java.awt.*;
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
//import java.awt.event.KeyAdapter;
//import java.awt.event.KeyEvent;
//import java.awt.event.MouseAdapter;
//import java.awt.event.MouseEvent;
//import java.awt.event.MouseWheelEvent;
//import java.awt.event.MouseWheelListener;
//import javax.swing.border.Border;
//import javax.swing.*;
 
/**
 *
 * @author billy.johnson
 */
public class Ventana {
 
    //campos
    private JFrame vent;//campo ventana del tipo JFrame para construir la ventana
 
    //constructor
    public Ventana(String nombre, String apellido) {
        construirVentana(nombre, apellido);//metodo que se encarga de construir la ventana
    }
 
    //métodos
    public void construirVentana(String nombre, String apellido) {
        vent = new JFrame("MI VENTANA " + nombre + " " + apellido);//nombre que toma la ventana
        vent.setSize(600, 600);//tamaño de la ventana
        vent.setLocationRelativeTo(null);//ventana centrada en pantalla
        vent.setDefaultCloseOperation(vent.EXIT_ON_CLOSE);//para que se cierre al salir
        vent.setResizable(false);//no se puede cambiar de tamaño la ventana
        vent.setLayout(null);//para que no acomode los elementos y los podamos poner donde queramos en caso de que los hubiera
        vent.getContentPane().setBackground(Color.PINK);//color del fondo de la ventana
        vent.setVisible(true);//hace que la ventana sea visible
        JFrame frame = new JFrame();
    }
}

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar