En este momento estoy tratando de cambiar el color de fondo de un org.eclipse.swt.widgets.Button con el siguiente código:org.eclipse.swt.widgets Cambio de color de fondo en Windows
Button sceneButton = new Button(border, SWT.TOGGLE | SWT.FLAT); sceneButton.setBackground(Color.RED);
Estos trabajos bien cuando ejecuto el programa en Solaris, pero no hago nada cuando ejecuto el código en Windows. es posible? Si no, ¿hay algún tipo de solución alternativa que me permita cambiar el color de fondo (incluso si el "color" es una imagen) mientras sigo mostrando texto en el botón? ¡Gracias!
Lo leí antes de publicarlo y me di cuenta de que probablemente era imposible. Me preguntaba si alguien ha tenido este problema/ha surgido algún tipo de solución, incluso si dicha solución es increíblemente hacky. –
Tal vez una etiqueta con una imagen de un botón de color con el color que desee. Y una imagen extra cuando 'haces clic' en el botón. –
Simplemente optamos por colocar una Imagen de Fondo en el botón, que coloreó el área entre el botón y el borde del botón. Alternativamente, podríamos haber usado el Puente SWT_AWT e integrado los botones SWT en la GUI, pero eso habría sido demasiado complicado y habría tomado demasiado tiempo. ¡Gracias! –