EJERCICIO JAVA: BARRA DE MENÚS EMERGENTES

La barra de menús nos permitirá acceder a las opciones más importantes del programa. Todo programa de gran envergadura suele tener una barra de menús.


1. Veamos como añadir una barra de menús a nuestras aplicaciones. En primer lugar, crea un proyecto con el NetBeans.
2. Añade a tu ventana un objeto JMenuBar


3. En la parte superior de tu ventana aparecerá esto:


4. En el inspector (parte inferior izquierda) observarás como aparece un objeto JMenuBar, y, dentro de él, un objeto del tipo JMenu. Los objetos JMenu representan las opciones principales contenidas dentro de la barra de menús.




EJERCICIO JAVA: SCROLLBARS

Introducción a las JscrollBars (Barras de desplazamiento)
La clase JScrollBar permite crear barras de desplazamiento independientes, como la que se muestra a continuación:


La barra tiene un valor mínimo, que se consigue haciendo que el recuadro de la barra de desplazamiento esté pegado a la parte izquierda.

                                         Valor mínimo

Cuando se pulsa algunos de los botones de la barra de desplazamiento, el valor de la barra se incrementa / decrementa poco a poco. A este incremento / decremento lo llamaremos incremento unitario.

Decrementa el valor poco a poco (incremento unitario)                      Incrementa el valor poco a poco (incremento unitario                                             

Cuando se pulsa directamente sobre la barra, el valor de la barra se incrementa / decrementa en mayor cantidad. A este incremento / decremento lo llamaremos incremento en bloque.

Al pulsar directamente sobre la barra se decrementa en mayor cantidad (incremento en bloque)
Al pulsar directamente sobre la barra se incremente en mayor cantidad (incremento en bloque)

Ejercicio guiado

1. Para comprender mejor el funcionamiento de las barras de desplazamiento se creará un proyecto nuevo.
2. Añade en el proyecto una barra de desplazamiento (JScrollBar) y llámala desValor.




EJERCICIO 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 botones triangulares 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 (ya sea 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 del JSpinner.