09 GUIADOS SPINNER

Páginas: 3 (710 palabras) Publicado: 30 de junio de 2015
EJERCICIO GUIADO. JAVA: SPINNER


Introducción a los JSpinner

La clase JSpinner permite crear cuadros como el siguiente:



Son elementos muy comunes en los programas. A través de los dos botonestriangulares se puede hacer que el valor del cuadro aumente o disminuya. También se puede escribir directamente un valor dentro del cuadro.


Ejercicio guiado

1. Crea un nuevo proyecto.

2. Añade enél un JSpinner. Su nombre será spiValor.






3. Añade una etiqueta con borde. Su nombre será etiValor.

4. La ventana tendrá el siguiente aspecto:





5. Interesa que cuando cambie el JSpinner (yasea porque se pulsaron los botones triangulares o porque se escribió dentro) aparezca el valor correspondiente dentro de la etiqueta. Para ello, tendrá que programar el evento stateChanged delJSpinner.

En el evento stateChanged introduzca el siguiente código:

etiValor.setText("El valor es: "+spiValor.getValue().toString());




6. Como puedes observar, lo que hace el programa es recoger el valorque tiene el JSpinner a través del método getValue y luego se lo asigna a la etiqueta con el clásico setText. (Es muy parecido a los deslizadores)

Debes tener en cuenta que el valor devuelto no es unnúmero ni una cadena, así que en el ejemplo se ha usado el método toString() para convertirlo a una cadena.


7. Prueba el programa y observa su funcionamiento:





8. Observa como los valores delJSpinner aumentan o disminuyen en 1. Por otro lado, no parece haber un límite para los valores del JSpinner.

La pregunta ahora es: ¿Se puede modificar el contenido del JSpinner de forma que tenga unosvalores concretos? La respuesta es sí. Veamos como hacerlo.


9. Entra dentro del código del programa y, dentro del constructor, añade este código debajo de initComponents:

SpinnerNumberModel nm =new SpinnerNumberModel();
nm.setMaximum(10);
nm.setMinimum(0);
spiValor.setModel(nm);


10. Este código hace lo siguiente:

a. El JSpinner, al igual que los JList y los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia 09 LETC Trifasicos
  • Guía A 09 Recapitulacion De Algebra Ecuacio Y Sistemas V2
  • GUIA GENERALPARA PRESUPUESTOS POR PARTIDAS 09 03 15
  • GUIA DE APRENDIZAJE 09 2015
  • Guia Perito Contable 09
  • Guía Para 21 09
  • spinn off
  • 09

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS