Hola compañeros publico en este foro con el fin de que me ayuden con el siguiente programa, en la universidad me han puesto a elaborar un programa de elecciones pero no lo he podido desarrollar, a lo mejor ustedes me puedan dar una mano,este es el diagrama de clases del programa:
(Lo estoy realizando bajo netbeans)
Hay que hacer una interfaz grafica pero no tengo la minima idea de como hacerla
Y esto es lo que llevo:
1. En la clase Puesto:
public String nombre;
public String codigo;
ArrayList <String> Mesas = new ArrayList <String>();
public Puesto (String nombre,String codigo)
{
this.nombre=nombre;
this.codigo=codigo;
}
public void AgregarMesa(Mesa mesa)
{
}
public int Cantidadvotoscd()
{
return Mesa.VotosCentroDemocratico+=Mesa.VotosCentroDemocratico;
}
public int CantidadvotosU()
{
return Mesa.VotosU+=Mesa.VotosU;
}
public int CantidadvotosConservador()
{
return Mesa.VotosConservador+=Mesa.VotosConservador;
}
public int CantidadvotosRadical()
{
return Mesa.VotosCambioRadical+=Mesa.VotosCambioRadical;
}
public int CantidadvotosLiberal()
{
return Mesa.VotosLiberal+=Mesa.VotosLiberal;
}
public int CantidadTotalvotos()
{
return Cantidadvotoscd()+CantidadvotosU()+CantidadvotosConservador()+CantidadvotosRadical()+CantidadvotosLiberal();
}
2.En la clase Mesa:
public int numero;
static int VotosCentroDemocratico;
static int VotosU;
static int VotosConservador;
static int VotosLiberal;
static int VotosCambioRadical;
public Mesa(int num,int vcd, int vu,int vc,int vl,int vcr)
{
this.numero=num;
this.VotosCentroDemocratico=vcd;
this.VotosU=vu;
this.VotosConservador=vc;
this.VotosLiberal=vl;
this.VotosCambioRadical=vcr;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public int getVotosCentroDemocratico() {
return VotosCentroDemocratico;
}
public void setVotosCentroDemocratico(int VotosCentroDemocratico) {
this.VotosCentroDemocratico = VotosCentroDemocratico;
}
public int getVotosU() {
return VotosU;
}
public void setVotosU(int VotosU) {
this.VotosU = VotosU;
}
public int getVotosConservador() {
return VotosConservador;
}
public void setVotosConservador(int VotosConservador) {
this.VotosConservador = VotosConservador;
}
public int getVotosLiberal() {
return VotosLiberal;
}
public void setVotosLiberal(int VotosLiberal) {
this.VotosLiberal = VotosLiberal;
}
public int getVotosCambioRadical() {
return VotosCambioRadical;
}
public void setVotosCambioRadical(int VotosCambioRadical) {
this.VotosCambioRadical = VotosCambioRadical;
}
3. En la clase Partido
private String nombre;
private int Cantidaddevotos;
private double porcentaje;
public Partido(String nombre,int cVotos,double pVotos)
{
this.nombre=nombre;
this.Cantidaddevotos=cVotos;
this.porcentaje=pVotos;
}
public String get_Nombre()
{
return this.nombre;
}
public int get_Cantidaddevotos()
{
return this.Cantidaddevotos;
}
public double get_Porcentaje(Puesto pues)
{
porcentaje = pues.CantidadTotalvotos()/100;
return this.porcentaje;
}
Muchas gracias por su atención, espero que me puedan colaborar!