Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre:
Warling Manuel Guzmán Burgos
Matrícula:
2022-0187
Grupo:
Grupo #4
Asignatura:
Programación 1
Profesor:
Freidy Núñez
2023
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
Se debe crear una aplicación que permita gestionar jugadores de un equipo de
fútbol. La aplicación debe permitir agregar, modificar y eliminar jugadores, así como
también mostrar una lista de todos los jugadores registrad os.
La aplicación debe contar con una interfaz gráfica de usuario implementada con Java
Swing y Windows Builder.
Los jugadores deben ser objetos que se almacenan en una lista y se deben poder
clasificar según su posición en el campo de juego (delantero, medio campista,
defensa, portero). Cada jugador debe contar con un número de identificación,
nombre, edad y posició n.
CODIGO
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
Aquí le estaré dejando el codigo tanto
como escribo como .java por si quiere
manipularlo.
JugadoresApp.java
package wali;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
public JugadoresApp() {
// Configuración de la ventana
setTitle("Equipo de Wali");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
nombreField = new JTextField();
edadField = new JTextField();
posicionCombo = new JComboBox<>(new String[] {"Delantero", "Medio
campista", "Defensa", "Portero"});
addButton = new JButton("Añadir");
editButton = new JButton("Editar");
deleteButton = new JButton("pa fuera");
model = new DefaultListModel<>();
list = new JList<>(model);
jugadores = new ArrayList<>();
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
// Configurar eventos de los botones
addButton.addActionListener(this);
editButton.addActionListener(this);
deleteButton.addActionListener(this);
}
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
model.addElement(jugador.getId() + ": " + jugador.getNombre() +
" - " + jugador.getPosicion());
}
}
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
}
// Clase para representar un jugador
private class Jugador {
private int id;
private String nombre;
private int edad;
private String posicion;
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
}
This study source was downloaded by 100000849293786 from CourseHero.com on 07-13-2023 15:19:37 GMT -05:00
https://www.coursehero.com/file/197002874/Tarea-de-recuperacionpdf/
Powered by TCPDF (www.tcpdf.org)