Java - Manejadores de evento y el ComboBox (Ayuda)

 
Vista:
sin imagen de perfil

Manejadores de evento y el ComboBox (Ayuda)

Publicado por MasterDarkFlame (4 intervenciones) el 24/04/2017 09:41:37
Muy buenas,

Soy novato y estoy aprendiendo e intentando comprender la programación. Sin embargo me cuesta bastante.

Recientemente me han dado un ejercicio , al cual no logro saber como realizarlo de forma correcta, puesto hay muchas variantes. Agradecería mucho vuestra ayuda:

El tema es el uso de Manejadores de evento y el ComboBox en Java:


"Realizar un código el cual, sea un combobox que nos muestre los diferentes años, los cuales tienen que abarcar desde la fecha actual hasta diez años mas tarde. Es evidente que si cambiamos de año, nos debe mostrar el correspondiente y los diez siguientes."


Nuevamente agradeceria vuestra ayuda.

Un saludo.
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 Sebastian
Val: 282
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Manejadores de evento y el ComboBox (Ayuda)

Publicado por Sebastian (91 intervenciones) el 24/04/2017 18:03:31
podría intentar con un ciclo.
algo así.

Entonces, para añadir al JComboBox se utiliza comobo.addItem("dato");

y eso seria algo así
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public void Ejemplo(){
        private JComboBox com = new JComboBox<>();
	Calendar date = Calendar.getInstance();
 
	public void ejem() {
 
		date.set(1996, 10, 12);
 
		int añoFinal = date.get(Calendar.YEAR) + 10;
 
		while (date.get(Calendar.YEAR) <= añoFinal) {
 
			String dato = "Año: " + Integer.toString(date.get(Calendar.YEAR)) + " Mes: "
					+ Integer.toString(date.get(Calendar.MONTH)) + " Dia: " + Integer.toString(date.get(Calendar.DATE));
 
			date.set(Calendar.YEAR, date.get(Calendar.YEAR) + 1);
 
			com.addItem(dato);
 
		}
 
	}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar