JavaFX: Wie man einen anklickbaren Text erstellt

7

Ich suche nach einer einfachen Möglichkeit, dies zu machen. Ich kann es nirgends finden und habe die API bereits ausprobiert.

Ich habe also einen Satz:

Haben Sie kein Konto? Klicke hier

Ich möchte das "hier" -Wort blau und anklickbar machen - in eine Schaltfläche. Wie kann dies erreicht werden? Mache ich nur einen unsichtbaren Knopf hinter der Position des Textes?

    
Stevantti 07.01.2014, 23:33
quelle

1 Antwort

22

Lösung

Verwenden Sie einen TextFlow ( Java 8 ):

%Vor%

Verwenden Sie einen FlowPane (Java 7):

%Vor%

Beispiel

Hier ist ein vollständiges ausführbares Beispiel (Java 8):

%Vor%

Die Standard-Link-Hervorhebung ist etwas seltsam mit der gestrichelten Umrandung (wenn Sie möchten, können Sie sie mit css formatieren, um etwas Schöneres und mehr Ähnlichkeiten mit Links im Internet zu erhalten; dh nur farbiger Text, um besucht und nicht besucht zu werden) Links).

Beiseite

Für Ihre spezielle Nachricht sollten Sie einfach den Text "Haben Sie kein Konto" einen Hyperlink erstellen und den "Click here" -Text loswerden ( wie vom Web-Standardisierungsgremium w3c empfohlen ).

Zugehörige

jewelsea 08.01.2014, 00:21
quelle

Tags und Links