Ich verwende JRE 8_40 unter OSX für eine JavaFX-Anwendung, die WebView verwendet, um ein mit AngularJS und Bootstrap geschriebenes HTML-Formular anzuzeigen. Ich habe den Formularübergabeknopf gefunden, der AngularJS "ng-disabled" verwendet und class = "btn btn-success btn-lg" wird im deaktivierten Zustand ausgeblendet. Wenn die Schaltfläche in den aktivierten Status wechselt, wird die Schaltfläche korrekt angezeigt.JavaFX OSX WebView CSS-Opazität funktioniert nicht
Ich habe das Problem auf die Opazität CSS-Einstellung für die Bootstrap .btn.disabled Klasse eingegrenzt.
Wenn ich den folgenden Stil auf die Schaltfläche nach dem Bootstrap CSS haben, wird die Schaltfläche nicht
<input type="button" value="TEST" style="opacity: .65">
Die Opazität Stil auf der gleichen Version der JRE auf Windows funktioniert korrekt angezeigt.
Ist in der JavaFX-Anwendung unter OSX eine Anzeigeeinstellung erforderlich?
Ich habe versucht, Ihren Code mit meinem Netbeans-Projekt und es funktioniert nicht für mich. Wenn ich meine Anwendung starte, sehe ich nur "Transparenz Test 1" und Button "1". Ich habe meine jdk zu Java "1.8.0_51" aktualisiert und mein Mac hat Version OSX 10.10.4. Ich habe sichergestellt, dass meine kompilierte JAR-Datei mit der neuesten Version ausgeführt wird, indem Sie der Java-Programmdatei den vollständigen Pfad in der Befehlszeile angeben. – autowired
Seltsam. Ich werde es nächste Woche auf einer anderen Maschine versuchen, wenn ich aus meinem Urlaub zurück bin. –
Ich habe vor einiger Zeit auch ein Ticket mit openjdk geöffnet [link] (https://bugs.openjdk.java.net/browse/JDK-8087369). Die Historie des Tickets zeigt, dass das Problem reproduziert wurde und Java 9 für eine Fehlerbehebung verwendet wurde. Jetzt wird gemeldet, dass das Problem mit 10.9.4 nicht reproduziert werden kann. Ist das eher ein OSX-Problem? Ich benutze ein Macbook Pro. – autowired