Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Dimension;
- import java.awt.Toolkit;
- import javax.swing.*;
- import java.awt.event.*;
- public class Datos extends JFrame{
- public Datos(){
- setLayout(null);
- setSize(600, 470);
- setTitle("Datos");
- JLabel nom = new JLabel("Nombre: ");
- JTextField nomC = new JTextField();
- JLabel aNacimiento = new JLabel("AƱo de nacimiento");
- JTextField aNaciC = new JTextField();
- JLabel sexo = new JLabel("Sexo");
- JTextField sexoC = new JTextField();
- JButton button1 = new JButton("Edad");
- JLabel res1 = new JLabel("");
- JButton button2 = new JButton("Nombre M");
- JLabel res2 = new JLabel("");
- JButton button3 = new JButton("Nombre F");
- JLabel res3 = new JLabel("");
- JButton button4 = new JButton("Mayor de edad M");
- JLabel res4 = new JLabel("");
- JButton button5 = new JButton("Mayor de edad F");
- JLabel res5 = new JLabel("");
- add(nom); nom.setBounds(10, 30, 200, 40);
- add(nomC); nomC.setBounds(150, 35, 100, 30);
- add(aNacimiento); aNacimiento.setBounds(10, 80, 200, 40);
- add(aNaciC); aNaciC.setBounds(150, 85, 100, 30);
- add(sexo); sexo.setBounds(10, 130, 200, 40);
- add(sexoC); sexoC.setBounds(150, 135, 100, 30);
- add(button1); button1.setBounds(10, 180, 100, 30);
- add(res1); res1.setBounds(120, 180, 100, 40);
- add(button2); button2.setBounds(10, 230, 100, 30);
- add(res2); res2.setBounds(120, 230, 200, 40);
- add(button3); button3.setBounds(10, 280, 100, 30);
- add(res3); res3.setBounds(120, 280, 200, 40);
- add(button4); button4.setBounds(10, 330, 100, 30);
- add(res4); res4.setBounds(120, 330, 200, 40);
- add(button5); button5.setBounds(10, 380, 100, 30);
- add(res5); res5.setBounds(120, 380, 200, 40);
- button1.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- int nacimiento = Integer.valueOf(aNaciC.getText());
- int edad = 2019 - nacimiento;
- if(edad >= 18){
- res1.setText(String.valueOf(edad));
- }else{
- res1.setText("...");
- }
- }
- });
- button2.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- String nombre = nomC.getText();
- String sexo = sexoC.getText();
- if(sexo.equalsIgnoreCase("Masculino")){
- res2.setText(nombre);
- }else{
- res2.setText("...");
- }
- }
- });
- button3.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- String nombre = nomC.getText();
- String sexo = sexoC.getText();
- if(sexo.equalsIgnoreCase("Femenino")){
- res3.setText(nombre);
- }else{
- res3.setText("...");
- }
- }
- });
- button4.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- int edad = 2019 - (Integer.valueOf(aNaciC.getText()));
- String sexo = sexoC.getText();
- if(sexo.equalsIgnoreCase("Masculino") && edad >=18){
- res4.setText("Edad: "+ edad + ", sexo: " + sexo);
- }else{
- res4.setText("...");
- }
- }
- });
- button5.addActionListener(new ActionListener(){
- public void actionPerformed(ActionEvent e) {
- int edad = 2019 - (Integer.valueOf(aNaciC.getText()));
- String sexo = sexoC.getText();
- if(sexo.equalsIgnoreCase("Femenino") && edad >= 18){
- res5.setText("Edad: "+ edad + ", sexo: " + sexo);
- }else{
- res5.setText("...");
- }
- }
- });
- }
- public static void main(String[] args) {
- Datos d = new Datos();
- d.setVisible(true);
- d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
- }
Add Comment
Please, Sign In to add comment