tutorial for example developers javafx javafx-8

for - La opacidad JavaFX OSX WebView CSS no funciona



javafx tutorial (2)

Estoy usando JRE 8_40 en OSX para una aplicación JavaFX que está usando WebView para mostrar un formulario HTML escrito usando AngularJS y Bootstrap. He encontrado el botón de envío de formulario que usa AngularJS "ng-disabled" y class = "btn btn-success btn-lg" está oculto cuando está desactivado. Cuando el botón ingresa al estado habilitado, el botón se visualiza correctamente.

Reduje el problema a la configuración CSS de opacidad para la clase Bootstrap .btn.disabled.

Si tengo el siguiente estilo en el botón según el archivo bootstrap css, el botón no se muestra

<input type="button" value="TEST" style="opacity: .65">

El estilo de opacidad funciona correctamente en la misma versión de JRE en Windows.

¿Se requiere una configuración de visualización dentro de la aplicación JavaFX en OSX?


No tengo problemas con la transparencia, intenté lo siguiente en OSX 10.10.4 con JDK 1.8_51:

public class JavaFXTest extends Application { @Override public void start(Stage primaryStage) throws Exception { primaryStage.setTitle("Transparency Test"); BorderPane content = new BorderPane(); WebView webView = new WebView(); WebEngine webEngine = webView.getEngine(); URL url = getClass().getResource("/transparent.html"); webEngine.load(url.toExternalForm()); content.setCenter(webView); primaryStage.setScene(new Scene(content, 400, 300)); primaryStage.show(); }

el archivo transparent.html es el siguiente:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h2 style="opacity: 1">transparency test 1</h2> <h2 style="opacity: .65">transparency test 0.65</h2> <h2 style="opacity: 0.33">transparency test 0.33</h2> <form> <input type="button" value="1" style="opacity: 1"> <input type="button" value="0.65" style="opacity: .65"> <input type="button" value="0.33" style="opacity: .33"> </form> </body> </html>

El programa muestra la siguiente vista web:

No lo he intentado con 1.8_40, ¿podrías actualizar a la última versión de Java?


He tenido exactamente el mismo problema con "opacidad", esto es lo que funcionó para mí.

"rgba(r,g,b,a)"