Un JSpinner es un componente swing de java con una caja de texto y un par de botones que nos permiten incrementar y decrementar valores.
Este componente, no cuenta con métodos propios para cambiar el color de fondo y color de texto de la caja de texto, pero podemos cambiarlos de las siguiente dos maneras + (yapa al final del post) :
Método 1:
((JSpinner.DefaultEditor) jSpinner1.getEditor()).getTextField().setForeground(Color.white); ((JSpinner.DefaultEditor) jSpinner1.getEditor()).getTextField().setBackground(Color.blue);
Método 2:
jSpinner2.getEditor().getComponent(0).setForeground(Color.red); jSpinner2.getEditor().getComponent(0).setBackground(Color.yellow);
y tenemos:
Ahora que si no quieres hacer lo mismo una y otra vez, lo mejor es crearte tu propio spinner.
import java.awt.Color; import javax.swing.JSpinner; /** * @see https://www.jc-mouse.net/ * @author mouse */ public class MiSpinner extends JSpinner{ public MiSpinner() { super(); } public Color getColorTexto() { return ((JSpinner.DefaultEditor) getEditor()).getTextField().getForeground(); } public void setColorTexto(Color colorTexto) { ((JSpinner.DefaultEditor) getEditor()).getTextField().setForeground(colorTexto); } public Color getColorFondo() { return ((JSpinner.DefaultEditor) getEditor()).getTextField().getBackground(); } public void setColorFondo(Color colorFondo) { ((JSpinner.DefaultEditor) getEditor()).getTextField().setBackground(colorFondo); } }
Y ya puedes usarlo cómodamente desde el diseñador de interfaces
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
En este post, escribiremos un sencillo plugin para wordpress el cual consistirá en reemplazar palabras en los comentario...
En este post diseñaremos un reporte de un padrón electoral con dos columnas que contendrá los certificados de sufragio e...
DOM4J es una de las librerías para java más populares para el trabajo con XML ya que nos permite crea, editar y leer doc...
Shutter Encoder es un software de conversión de video el cual tambien maneja audio e imagenes. Su interfaz de usuario ha...
En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic d...
En este tutorial conoceremos lo que es el uso de BitmapFont en LibGDX y algún uso que le podemos dar como crear un menú,...
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...