2014-11-19 21 views
6

Wie erstellt man JavaFX TextField mit JavaFX CSS wie Android TextField?JavaFX TextField CSS

Zum Beispiel: Android TextField

Ich habe viele FX CSS versucht, aber nicht aussehen wie das erreicht. Hier http://jsfiddle.net/QKm37/ CSS existiert für HTML-Eingabe-Typ, aber es ist nicht anwendbar in JavaFX SceneBuilder.

Zum Beispiel: /** Not Exist in JavaFX **/

-fx-border: none;

-fx-background: bottom left linear-gradient(#a9a9a9, #a9a9a9) no-repeat, bottom center linear-gradient(#a9a9a9, #a9a9a9) repeat-x, bottom right linear-gradient(#a9a9a9, #a9a9a9) no-repeat;

Antwort

11

Versuchen Sie dies in Ihrer CSS-Datei:

.text-field { 
    -fx-background-color: #a9a9a9 , white , white; 
    -fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 3 -1; 
} 

.text-field:focused { 
    -fx-background-color: #a9a9a9 , white , white; 
    -fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 3 -1; 
} 
+0

Dank es jetzt funktioniert. –

+0

@GauravKumar Das Vorschlagen von Änderungen ist eine gute Idee, aber fügen Sie Ihren Kommentar nicht in die Bearbeitung selbst, sondern in die Zusammenfassung ein. Ich habe es für dich entfernt. – Scimonster

+0

es funktioniert, aber wie den Radius zu entfernen? – SalutonMondo